HttpAsyncRequestExecutor
and HttpAsyncRequester
@Deprecated public interface NHttpRequestExecutionHandler
responseEntity(HttpResponse, HttpContext)
is called.
After the ConsumingNHttpEntity
consumes the response body,
handleResponse(HttpResponse, HttpContext)
is notified that the
response is fully read.Modifier and Type | Method and Description |
---|---|
void |
finalizeContext(HttpContext context)
Deprecated.
Triggered when the connection is terminated.
|
void |
handleResponse(HttpResponse response,
HttpContext context)
Deprecated.
Triggered when an HTTP response is ready to be processed.
|
void |
initalizeContext(HttpContext context,
Object attachment)
Deprecated.
Triggered when a new connection has been established and the
HTTP context needs to be initialized.
|
ConsumingNHttpEntity |
responseEntity(HttpResponse response,
HttpContext context)
Deprecated.
Triggered when a response is received with an entity.
|
HttpRequest |
submitRequest(HttpContext context)
Deprecated.
Triggered when the underlying connection is ready to send a new
HTTP request to the target host.
|
void initalizeContext(HttpContext context, Object attachment)
The attachment object is the same object which was passed to the connecting I/O reactor when the connection request was made. The attachment may optionally contain some state information required in order to correctly initalize the HTTP context.
context
- the actual HTTP contextattachment
- the object passed to the connecting I/O reactor
upon the request for a new connection.ConnectingIOReactor.connect(java.net.SocketAddress, java.net.SocketAddress, java.lang.Object, org.apache.http.nio.reactor.SessionRequestCallback)
HttpRequest submitRequest(HttpContext context)
null
if the client is not yet ready to send a
request. In this case the connection will remain open and
can be activated at a later point.
If the request has an entity, the entity must be an
instance of ProducingNHttpEntity
.
context
- the actual HTTP contextnull
if no
request needs to be sentConsumingNHttpEntity responseEntity(HttpResponse response, HttpContext context) throws IOException
ConsumingNHttpEntity
that will be used to consume the
entity. null
is a valid response value, and will indicate
that the entity should be silently ignored.
After the entity is fully consumed,
handleResponse(HttpResponse, HttpContext)
is called to notify a full response & entity are ready to be processed.
response
- The response containing the existing entity.context
- the actual HTTP contextIOException
void handleResponse(HttpResponse response, HttpContext context) throws IOException
response
- the HTTP response to be processedcontext
- the actual HTTP contextIOException
void finalizeContext(HttpContext context)
context
- the actual HTTP contextCopyright © 2010 - 2020 Adobe. All Rights Reserved