org.apache.http.impl
Class AbstractHttpClientConnection
java.lang.Object
org.apache.http.impl.AbstractHttpClientConnection
- All Implemented Interfaces:
- HttpClientConnection, HttpConnection
- Direct Known Subclasses:
- SocketHttpClientConnection
public abstract class AbstractHttpClientConnection
- extends Object
- implements HttpClientConnection
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractHttpClientConnection
public AbstractHttpClientConnection()
assertOpen
protected abstract void assertOpen()
throws IllegalStateException
- Throws:
IllegalStateException
createEntityDeserializer
protected EntityDeserializer createEntityDeserializer()
createEntitySerializer
protected EntitySerializer createEntitySerializer()
createHttpResponseFactory
protected HttpResponseFactory createHttpResponseFactory()
createResponseParser
protected HttpMessageParser createResponseParser(SessionInputBuffer buffer,
HttpResponseFactory responseFactory,
HttpParams params)
createRequestWriter
protected HttpMessageWriter createRequestWriter(SessionOutputBuffer buffer,
HttpParams params)
init
protected void init(SessionInputBuffer inbuffer,
SessionOutputBuffer outbuffer,
HttpParams params)
isResponseAvailable
public boolean isResponseAvailable(int timeout)
throws IOException
- Specified by:
isResponseAvailable in interface HttpClientConnection
- Throws:
IOException
sendRequestHeader
public void sendRequestHeader(HttpRequest request)
throws HttpException,
IOException
- Specified by:
sendRequestHeader in interface HttpClientConnection
- Throws:
HttpException
IOException
sendRequestEntity
public void sendRequestEntity(HttpEntityEnclosingRequest request)
throws HttpException,
IOException
- Specified by:
sendRequestEntity in interface HttpClientConnection
- Throws:
HttpException
IOException
doFlush
protected void doFlush()
throws IOException
- Throws:
IOException
flush
public void flush()
throws IOException
- Specified by:
flush in interface HttpClientConnection
- Throws:
IOException
receiveResponseHeader
public HttpResponse receiveResponseHeader()
throws HttpException,
IOException
- Specified by:
receiveResponseHeader in interface HttpClientConnection
- Throws:
HttpException
IOException
receiveResponseEntity
public void receiveResponseEntity(HttpResponse response)
throws HttpException,
IOException
- Specified by:
receiveResponseEntity in interface HttpClientConnection
- 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