org.apache.http.impl
Class AbstractHttpServerConnection
java.lang.Object
org.apache.http.impl.AbstractHttpServerConnection
- All Implemented Interfaces:
- HttpConnection, HttpServerConnection
- Direct Known Subclasses:
- SocketHttpServerConnection
public abstract class AbstractHttpServerConnection
- extends Object
- implements HttpServerConnection
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractHttpServerConnection
public AbstractHttpServerConnection()
assertOpen
protected abstract void assertOpen()
throws IllegalStateException
- Throws:
IllegalStateException
createEntityDeserializer
protected EntityDeserializer createEntityDeserializer()
createEntitySerializer
protected EntitySerializer createEntitySerializer()
createHttpRequestFactory
protected HttpRequestFactory createHttpRequestFactory()
createRequestParser
protected HttpMessageParser createRequestParser(SessionInputBuffer buffer,
HttpRequestFactory requestFactory,
HttpParams params)
createResponseWriter
protected HttpMessageWriter createResponseWriter(SessionOutputBuffer buffer,
HttpParams params)
init
protected void init(SessionInputBuffer inbuffer,
SessionOutputBuffer outbuffer,
HttpParams params)
receiveRequestHeader
public HttpRequest receiveRequestHeader()
throws HttpException,
IOException
- Specified by:
receiveRequestHeader in interface HttpServerConnection
- Throws:
HttpException
IOException
receiveRequestEntity
public void receiveRequestEntity(HttpEntityEnclosingRequest request)
throws HttpException,
IOException
- Specified by:
receiveRequestEntity in interface HttpServerConnection
- Throws:
HttpException
IOException
doFlush
protected void doFlush()
throws IOException
- Throws:
IOException
flush
public void flush()
throws IOException
- Specified by:
flush in interface HttpServerConnection
- Throws:
IOException
sendResponseHeader
public void sendResponseHeader(HttpResponse response)
throws HttpException,
IOException
- Specified by:
sendResponseHeader in interface HttpServerConnection
- Throws:
HttpException
IOException
sendResponseEntity
public void sendResponseEntity(HttpResponse response)
throws HttpException,
IOException
- Specified by:
sendResponseEntity in interface HttpServerConnection
- Throws:
HttpException
IOException
isStale
public boolean isStale()
- Specified by:
isStale in interface HttpConnection
getMetrics
public HttpConnectionMetrics getMetrics()
- Specified by:
getMetrics in interface HttpConnection
Please submit a feedback, bug or feature