org.apache.http.nio.protocol
Interface HttpAsyncRequestExecutionHandler<T>
- Type Parameters:
T
- the result type of request execution.
- All Superinterfaces:
- Cancellable, Closeable, HttpAsyncRequestProducer, HttpAsyncResponseConsumer<T>
- All Known Implementing Classes:
- BasicAsyncRequestExecutionHandler
public interface HttpAsyncRequestExecutionHandler<T>
- extends HttpAsyncRequestProducer, HttpAsyncResponseConsumer<T>
HttpAsyncRequestExecutionHandler represents a callback interface
that combines functionality of HttpAsyncRequestProducer
and
HttpAsyncResponseConsumer
and is capable of handling logically
related series of HTTP request / response exchanges.
- Since:
- 4.2
getContext
HttpContext getContext()
- Returns shared
HttpContext
instance.
- Returns:
- HTTP context
getHttpProcessor
HttpProcessor getHttpProcessor()
- Returns
HttpProcessor
implementation to be used to process
HTTP request and response messages for protocol compliance.
- Returns:
- HTTP protocol processor.
getConnectionReuseStrategy
ConnectionReuseStrategy getConnectionReuseStrategy()
- Returns
ConnectionReuseStrategy
implementation to be used
to determine whether or not the underlying connection can be kept alive
after a particular HTTP request / response exchange.
- Returns:
- connection re-use strategy.
Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.