org.apache.http.nio
Interface NHttpConnection
- All Superinterfaces:
- org.apache.http.HttpConnection, IOControl
- All Known Subinterfaces:
- NHttpClientConnection, NHttpClientIOTarget, NHttpServerConnection, NHttpServerIOTarget
- All Known Implementing Classes:
- DefaultNHttpClientConnection, DefaultNHttpServerConnection, NHttpConnectionBase
public interface NHttpConnection
- extends org.apache.http.HttpConnection, IOControl
Abstract non-blocking HTTP connection interface. It contains the current
HTTP context, as well as the actual HTTP request and HTTP response objects
that are being received / transferred over this connection.
- Author:
- Oleg Kalnichevski
Method Summary |
org.apache.http.protocol.HttpContext |
getContext()
Returns an HTTP execution context associated with this connection. |
org.apache.http.HttpRequest |
getHttpRequest()
Returns the current HTTP request if one is being received / transmitted. |
org.apache.http.HttpResponse |
getHttpResponse()
Returns the current HTTP response if one is being received / transmitted. |
int |
getStatus()
|
Methods inherited from interface org.apache.http.HttpConnection |
close, getMetrics, getSocketTimeout, isOpen, isStale, setSocketTimeout, shutdown |
ACTIVE
static final int ACTIVE
- See Also:
- Constant Field Values
CLOSING
static final int CLOSING
- See Also:
- Constant Field Values
CLOSED
static final int CLOSED
- See Also:
- Constant Field Values
getStatus
int getStatus()
getHttpRequest
org.apache.http.HttpRequest getHttpRequest()
- Returns the current HTTP request if one is being received / transmitted.
Otherwise returns null.
- Returns:
- an HTTP request if available. Otherwise returns null.
getHttpResponse
org.apache.http.HttpResponse getHttpResponse()
- Returns the current HTTP response if one is being received / transmitted.
Otherwise returns null.
- Returns:
- an HTTP response if available. Otherwise returns null.
getContext
org.apache.http.protocol.HttpContext getContext()
- Returns an HTTP execution context associated with this connection.
- Returns:
- HTTP context
Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.