| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface HttpClientConnection
A client-side HTTP connection, which can be used for sending requests and receiving responses.
| Method Summary | |
|---|---|
|  void | flush()Writes out all pending buffered data over the open connection. | 
|  boolean | isResponseAvailable(int timeout)Checks if response data is available from the connection. | 
|  void | receiveResponseEntity(HttpResponse response)Receives the next response entity available from this connection and attaches it to an existing HttpResponse object. | 
|  HttpResponse | receiveResponseHeader()Receives the request line and headers of the next response available from this connection. | 
|  void | sendRequestEntity(HttpEntityEnclosingRequest request)Sends the request entity over the connection. | 
|  void | sendRequestHeader(HttpRequest request)Sends the request line and all headers over the connection. | 
| Methods inherited from interface org.apache.http.HttpConnection | 
|---|
| close, getMetrics, getSocketTimeout, isOpen, isStale, setSocketTimeout, shutdown | 
| Method Detail | 
|---|
boolean isResponseAvailable(int timeout)
                            throws IOException
timeout - the maximum time in milliseconds to wait for data
timeout milliseconds.
IOException - if an error happens on the connection
void sendRequestHeader(HttpRequest request)
                       throws HttpException,
                              IOException
request - the request whose headers to send.
HttpException - in case of HTTP protocol violation
IOException - in case of an I/O error
void sendRequestEntity(HttpEntityEnclosingRequest request)
                       throws HttpException,
                              IOException
request - the request whose entity to send.
HttpException - in case of HTTP protocol violation
IOException - in case of an I/O error
HttpResponse receiveResponseHeader()
                                   throws HttpException,
                                          IOException
HttpException - in case of HTTP protocol violation
IOException - in case of an I/O error
void receiveResponseEntity(HttpResponse response)
                           throws HttpException,
                                  IOException
response - the response to attach the entity to
HttpException - in case of HTTP protocol violation
IOException - in case of an I/O error
void flush()
           throws IOException
IOException - in case of an I/O error| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||