| 程序包 | 说明 |
|---|---|
| com.aliyun.httpcomponent.httpclient.implementation | |
| com.aliyun.httpcomponent.httpclient.implementation.reactive | |
| org.apache.hc.client5.http |
Client component APIs common to all client transports
such as connection route information and resolution
as well as common HTTP method definitions and
exception classes.
|
| org.apache.hc.client5.http.async |
HTTP client APIs based on the asynchronous, event driven I/O model.
|
| org.apache.hc.client5.http.async.methods |
Common HTTP methods and message handlers for the asynchronous I/O model.
|
| org.apache.hc.client5.http.auth |
Client HTTP authentication APIs.
|
| org.apache.hc.client5.http.classic |
HTTP client APIs based on the classic (blocking) I/O model.
|
| org.apache.hc.client5.http.cookie |
Client HTTP state management APIs.
|
| org.apache.hc.client5.http.impl | |
| org.apache.hc.client5.http.impl.async |
Asynchronous HTTP client API implementation that supports both
HTTP/2 and HTTP/1.1 transport.
|
| org.apache.hc.client5.http.impl.auth |
Standard and common HTTP authentication schemes.
|
| org.apache.hc.client5.http.impl.classic |
Classic HTTP client API implementation that supports HTTP/1.1 transport
only.
|
| org.apache.hc.client5.http.impl.cookie |
Standard and common HTTP cookie management policies.
|
| org.apache.hc.client5.http.impl.io |
Client connection management functions based the classic
connection management APIs.
|
| org.apache.hc.client5.http.impl.nio |
Client connection management functions based the asynchronous
connection management APIs.
|
| org.apache.hc.client5.http.impl.routing |
Standard client connection routing API implementations.
|
| org.apache.hc.client5.http.io |
Connection management APIs based on the classic (blocking) I/O model.
|
| org.apache.hc.client5.http.nio |
Connection management APIs based on the asynchronous I/O model.
|
| org.apache.hc.client5.http.protocol |
HTTP protocol interceptors that enable advanced functionality
such as HTTP state management and authentication state caching.
|
| org.apache.hc.client5.http.routing |
Client connection routing APIs.
|
| org.apache.hc.client5.http.socket |
Client connection socket APIs.
|
| org.apache.hc.client5.http.ssl |
Client TLS/SSL support.
|
| org.apache.hc.core5.http |
Core HTTP transport component APIs.
|
| org.apache.hc.core5.http.impl |
Default implementations of core HTTP APIs.
|
| org.apache.hc.core5.http.impl.bootstrap |
HTTP/1.1 requester and server bootstrap.
|
| org.apache.hc.core5.http.impl.io |
Default implementation of HTTP/1.1 transport based on the classic
(blocking) I/O model.
|
| org.apache.hc.core5.http.io |
Core HTTP transport APIs based on the classic (blocking) I/O model.
|
| org.apache.hc.core5.http.io.support |
Support classes for the classic (blocking) I/O model.
|
| org.apache.hc.core5.http.nio |
Core HTTP transport APIs based on the asynchronous, event driven I/O model.
|
| org.apache.hc.core5.http.nio.command |
Commands for HTTP transports based on asynchronous, event driven I/O model.
|
| org.apache.hc.core5.http.nio.support |
Support classes for the asynchronous I/O model.
|
| org.apache.hc.core5.http.nio.support.classic |
Support classes for the asynchronous I/O model that emulate
behavior of the classic (blocking) I/O model.
|
| org.apache.hc.core5.http.protocol |
Core HTTP protocol interceptors.
|
| org.apache.hc.core5.http2.impl.nio.bootstrap |
HTTP/2 capable requester and server bootstrap.
|
| org.apache.hc.core5.http2.nio.support |
Support classes for HTTP/2 asynchronous transport.
|
| org.apache.hc.core5.http2.protocol |
HTTP/2 protocol interceptors.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected HttpHost |
SdkProxyRoutePlanner.determineProxy(HttpHost target,
HttpContext context) |
TimeValue |
SdkConnectionKeepAliveStrategy.getKeepAliveDuration(HttpResponse response,
HttpContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ReactiveResponseConsumer.consumeResponse(HttpResponse response,
EntityDetails entityDetails,
HttpContext httpContext,
FutureCallback<ReactiveApacheHttpResponse> resultCallback) |
void |
ReactiveResponseConsumer.informationResponse(HttpResponse response,
HttpContext httpContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
TimeValue |
ConnectionKeepAliveStrategy.getKeepAliveDuration(HttpResponse response,
HttpContext context)
Returns the duration of time which this connection can be safely kept
idle.
|
default TimeValue |
HttpRequestRetryStrategy.getRetryInterval(HttpRequest request,
IOException exception,
int execCount,
HttpContext context)
Determines the retry interval between subsequent retries.
|
TimeValue |
HttpRequestRetryStrategy.getRetryInterval(HttpResponse response,
int execCount,
HttpContext context)
Determines the retry interval between subsequent retries.
|
Object |
UserTokenHandler.getUserToken(HttpRoute route,
HttpContext context)
The token object returned by this method is expected to uniquely
identify the current user if the context is user specific or to be
null if it is not. |
default Object |
UserTokenHandler.getUserToken(HttpRoute route,
HttpRequest request,
HttpContext context)
The token object returned by this method is expected to uniquely
identify the current user if the context is user specific or to be
null if it is not. |
boolean |
HttpRequestRetryStrategy.retryRequest(HttpRequest request,
IOException exception,
int execCount,
HttpContext context)
Determines if a method should be retried after an I/O exception
occurred during execution.
|
boolean |
HttpRequestRetryStrategy.retryRequest(HttpResponse response,
int execCount,
HttpContext context)
Determines if a method should be retried given the response from
the target server.
|
List<AuthScheme> |
AuthenticationStrategy.select(ChallengeType challengeType,
Map<String,AuthChallenge> challenges,
HttpContext context)
Returns an list of
AuthSchemes to handle the given AuthChallenges
in their order of preference. |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> Future<T> |
HttpAsyncClient.execute(AsyncRequestProducer requestProducer,
AsyncResponseConsumer<T> responseConsumer,
HandlerFactory<AsyncPushConsumer> pushHandlerFactory,
HttpContext context,
FutureCallback<T> callback)
Initiates asynchronous HTTP request execution using the given context.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AbstractBinPushConsumer.consumePromise(HttpRequest promise,
HttpResponse response,
EntityDetails entityDetails,
HttpContext context) |
void |
AbstractCharPushConsumer.consumePromise(HttpRequest promise,
HttpResponse response,
EntityDetails entityDetails,
HttpContext context) |
void |
AbstractBinResponseConsumer.consumeResponse(HttpResponse response,
EntityDetails entityDetails,
HttpContext context,
FutureCallback<T> resultCallback) |
void |
AbstractCharResponseConsumer.consumeResponse(HttpResponse response,
EntityDetails entityDetails,
HttpContext context,
FutureCallback<T> resultCallback) |
void |
AbstractBinResponseConsumer.informationResponse(HttpResponse response,
HttpContext context) |
void |
AbstractCharResponseConsumer.informationResponse(HttpResponse response,
HttpContext context) |
void |
SimpleResponseConsumer.informationResponse(HttpResponse response,
HttpContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
AuthScheme |
AuthSchemeFactory.create(HttpContext context)
Creates an instance of
AuthScheme. |
String |
AuthScheme.generateAuthResponse(HttpHost host,
HttpRequest request,
HttpContext context)
Generates an authorization response based on the current state.
|
Credentials |
CredentialsProvider.getCredentials(AuthScope authScope,
HttpContext context)
Returns
credentials for the given authentication scope,
if available. |
boolean |
AuthScheme.isResponseReady(HttpHost host,
CredentialsProvider credentialsProvider,
HttpContext context)
Determines whether or not an authorization response can be generated based on
the actual authentication state.
|
void |
AuthScheme.processChallenge(AuthChallenge authChallenge,
HttpContext context)
Processes the given auth challenge.
|
| 限定符和类型 | 方法和说明 |
|---|---|
HttpResponse |
HttpClient.execute(ClassicHttpRequest request,
HttpContext context)
已过时。
It is strongly recommended to use execute methods with
HttpClientResponseHandler
such as HttpClient.execute(ClassicHttpRequest, HttpContext, HttpClientResponseHandler) in order
to ensure automatic resource deallocation by the client.
For special cases one can still use HttpClient.executeOpen(HttpHost, ClassicHttpRequest, HttpContext)
to keep the response object open after the request execution. |
<T> T |
HttpClient.execute(ClassicHttpRequest request,
HttpContext context,
HttpClientResponseHandler<? extends T> responseHandler)
Executes HTTP request using the given context and processes the
response using the given response handler.
|
HttpResponse |
HttpClient.execute(HttpHost target,
ClassicHttpRequest request,
HttpContext context)
已过时。
It is strongly recommended to use execute methods with
HttpClientResponseHandler
such as HttpClient.execute(HttpHost, ClassicHttpRequest, HttpContext, HttpClientResponseHandler) in order
to ensure automatic resource deallocation by the client.
For special cases one can still use HttpClient.executeOpen(HttpHost, ClassicHttpRequest, HttpContext)
to keep the response object open after the request execution. |
<T> T |
HttpClient.execute(HttpHost target,
ClassicHttpRequest request,
HttpContext context,
HttpClientResponseHandler<? extends T> responseHandler)
Executes HTTP request to the target using the given context and
processes the response using the given response handler.
|
default ClassicHttpResponse |
HttpClient.executeOpen(HttpHost target,
ClassicHttpRequest request,
HttpContext context)
Executes the request and opens the response stream using the given context.
|
| 限定符和类型 | 方法和说明 |
|---|---|
CookieSpec |
CookieSpecFactory.create(HttpContext context)
Creates an instance of
CookieSpec. |
| 限定符和类型 | 方法和说明 |
|---|---|
TimeValue |
DefaultConnectionKeepAliveStrategy.getKeepAliveDuration(HttpResponse response,
HttpContext context) |
URI |
DefaultRedirectStrategy.getLocationURI(HttpRequest request,
HttpResponse response,
HttpContext context) |
TimeValue |
DefaultHttpRequestRetryStrategy.getRetryInterval(HttpResponse response,
int execCount,
HttpContext context) |
Object |
DefaultUserTokenHandler.getUserToken(HttpRoute route,
HttpContext context) |
Object |
NoopUserTokenHandler.getUserToken(HttpRoute route,
HttpContext context) |
Object |
DefaultUserTokenHandler.getUserToken(HttpRoute route,
HttpRequest request,
HttpContext context) |
boolean |
DefaultRedirectStrategy.isRedirected(HttpRequest request,
HttpResponse response,
HttpContext context) |
boolean |
DefaultClientConnectionReuseStrategy.keepAlive(HttpRequest request,
HttpResponse response,
HttpContext context) |
boolean |
DefaultHttpRequestRetryStrategy.retryRequest(HttpRequest request,
IOException exception,
int execCount,
HttpContext context) |
boolean |
DefaultHttpRequestRetryStrategy.retryRequest(HttpResponse response,
int execCount,
HttpContext context) |
List<AuthScheme> |
DefaultAuthenticationStrategy.select(ChallengeType challengeType,
Map<String,AuthChallenge> challenges,
HttpContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
HttpAuthenticator.addAuthResponse(HttpHost host,
ChallengeType challengeType,
HttpRequest request,
AuthExchange authExchange,
HttpContext context)
Generates a response to the authentication challenge based on the actual
AuthExchange state
and adds it to the given HttpRequest message . |
AuthScheme |
DigestSchemeFactory.create(HttpContext context) |
AuthScheme |
BasicSchemeFactory.create(HttpContext context) |
AuthScheme |
SPNegoSchemeFactory.create(HttpContext context)
已过时。
|
AuthScheme |
BearerSchemeFactory.create(HttpContext context) |
AuthScheme |
NTLMSchemeFactory.create(HttpContext context)
已过时。
|
AuthScheme |
KerberosSchemeFactory.create(HttpContext context)
已过时。
|
String |
GGSSchemeBase.generateAuthResponse(HttpHost host,
HttpRequest request,
HttpContext context)
已过时。
|
String |
BasicScheme.generateAuthResponse(HttpHost host,
HttpRequest request,
HttpContext context) |
String |
DigestScheme.generateAuthResponse(HttpHost host,
HttpRequest request,
HttpContext context) |
String |
NTLMScheme.generateAuthResponse(HttpHost host,
HttpRequest request,
HttpContext context)
已过时。
|
String |
BearerScheme.generateAuthResponse(HttpHost host,
HttpRequest request,
HttpContext context) |
Credentials |
SystemDefaultCredentialsProvider.getCredentials(AuthScope authScope,
HttpContext context) |
Credentials |
BasicCredentialsProvider.getCredentials(AuthScope authScope,
HttpContext context) |
boolean |
HttpAuthenticator.isChallenged(HttpHost host,
ChallengeType challengeType,
HttpResponse response,
AuthExchange authExchange,
HttpContext context)
Determines whether the given response represents an authentication challenge.
|
boolean |
GGSSchemeBase.isResponseReady(HttpHost host,
CredentialsProvider credentialsProvider,
HttpContext context)
已过时。
|
boolean |
BasicScheme.isResponseReady(HttpHost host,
CredentialsProvider credentialsProvider,
HttpContext context) |
boolean |
DigestScheme.isResponseReady(HttpHost host,
CredentialsProvider credentialsProvider,
HttpContext context) |
boolean |
NTLMScheme.isResponseReady(HttpHost host,
CredentialsProvider credentialsProvider,
HttpContext context)
已过时。
|
boolean |
BearerScheme.isResponseReady(HttpHost host,
CredentialsProvider credentialsProvider,
HttpContext context) |
void |
AuthCacheKeeper.loadPreemptively(HttpHost host,
String pathPrefix,
AuthExchange authExchange,
HttpContext context) |
void |
GGSSchemeBase.processChallenge(AuthChallenge authChallenge,
HttpContext context)
已过时。
|
void |
BasicScheme.processChallenge(AuthChallenge authChallenge,
HttpContext context) |
void |
DigestScheme.processChallenge(AuthChallenge authChallenge,
HttpContext context) |
void |
NTLMScheme.processChallenge(AuthChallenge authChallenge,
HttpContext context)
已过时。
|
void |
BearerScheme.processChallenge(AuthChallenge authChallenge,
HttpContext context) |
boolean |
HttpAuthenticator.updateAuthState(HttpHost host,
ChallengeType challengeType,
HttpResponse response,
AuthenticationStrategy authStrategy,
AuthExchange authExchange,
HttpContext context)
Updates the
AuthExchange state based on the challenge presented in the response message
using the given AuthenticationStrategy. |
void |
AuthCacheKeeper.updateOnChallenge(HttpHost host,
String pathPrefix,
AuthExchange authExchange,
HttpContext context) |
void |
AuthCacheKeeper.updateOnNoChallenge(HttpHost host,
String pathPrefix,
AuthExchange authExchange,
HttpContext context) |
void |
AuthCacheKeeper.updateOnResponse(HttpHost host,
String pathPrefix,
AuthExchange authExchange,
HttpContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract CloseableHttpResponse |
CloseableHttpClient.doExecute(HttpHost target,
ClassicHttpRequest request,
HttpContext context) |
protected CloseableHttpResponse |
MinimalHttpClient.doExecute(HttpHost target,
ClassicHttpRequest request,
HttpContext context) |
CloseableHttpResponse |
CloseableHttpClient.execute(ClassicHttpRequest request,
HttpContext context)
已过时。
It is strongly recommended to use execute methods with
HttpClientResponseHandler
such as CloseableHttpClient.execute(ClassicHttpRequest, HttpContext, HttpClientResponseHandler) in order
to ensure automatic resource deallocation by the client.
For special cases one can still use HttpClient.executeOpen(HttpHost, ClassicHttpRequest, HttpContext)
to keep the response object open after the request execution. |
<T> T |
CloseableHttpClient.execute(ClassicHttpRequest request,
HttpContext context,
HttpClientResponseHandler<? extends T> responseHandler)
Executes a request using the default context and processes the
response using the given response handler.
|
<T> FutureTask<T> |
FutureRequestExecutionService.execute(ClassicHttpRequest request,
HttpContext context,
HttpClientResponseHandler<T> HttpClientResponseHandler)
Schedule a request for execution.
|
<T> FutureTask<T> |
FutureRequestExecutionService.execute(ClassicHttpRequest request,
HttpContext context,
HttpClientResponseHandler<T> HttpClientResponseHandler,
FutureCallback<T> callback)
Schedule a request for execution.
|
CloseableHttpResponse |
CloseableHttpClient.execute(HttpHost target,
ClassicHttpRequest request,
HttpContext context)
已过时。
It is strongly recommended to use execute methods with
HttpClientResponseHandler
such as CloseableHttpClient.execute(HttpHost, ClassicHttpRequest, HttpContext, HttpClientResponseHandler) in order
to ensure automatic resource deallocation by the client.
For special cases one can still use HttpClient.executeOpen(HttpHost, ClassicHttpRequest, HttpContext)
to keep the response object open after the request execution. |
<T> T |
CloseableHttpClient.execute(HttpHost target,
ClassicHttpRequest request,
HttpContext context,
HttpClientResponseHandler<? extends T> responseHandler)
Executes a request using the default context and processes the
response using the given response handler.
|
| 限定符和类型 | 方法和说明 |
|---|---|
CookieSpec |
RFC6265CookieSpecFactory.create(HttpContext context) |
CookieSpec |
IgnoreCookieSpecFactory.create(HttpContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
PoolingHttpClientConnectionManager.connect(ConnectionEndpoint endpoint,
TimeValue timeout,
HttpContext context) |
void |
BasicHttpClientConnectionManager.connect(ConnectionEndpoint endpoint,
TimeValue timeout,
HttpContext context) |
void |
DefaultHttpClientConnectionOperator.connect(ManagedHttpClientConnection conn,
HttpHost host,
InetSocketAddress localAddress,
Timeout connectTimeout,
SocketConfig socketConfig,
Object attachment,
HttpContext context) |
void |
DefaultHttpClientConnectionOperator.connect(ManagedHttpClientConnection conn,
HttpHost host,
InetSocketAddress localAddress,
TimeValue connectTimeout,
SocketConfig socketConfig,
HttpContext context) |
void |
PoolingHttpClientConnectionManager.upgrade(ConnectionEndpoint endpoint,
HttpContext context) |
void |
BasicHttpClientConnectionManager.upgrade(ConnectionEndpoint endpoint,
HttpContext context) |
void |
DefaultHttpClientConnectionOperator.upgrade(ManagedHttpClientConnection conn,
HttpHost host,
HttpContext context) |
void |
DefaultHttpClientConnectionOperator.upgrade(ManagedHttpClientConnection conn,
HttpHost host,
Object attachment,
HttpContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
Future<AsyncConnectionEndpoint> |
PoolingAsyncClientConnectionManager.connect(AsyncConnectionEndpoint endpoint,
ConnectionInitiator connectionInitiator,
Timeout timeout,
Object attachment,
HttpContext context,
FutureCallback<AsyncConnectionEndpoint> callback) |
void |
PoolingAsyncClientConnectionManager.upgrade(AsyncConnectionEndpoint endpoint,
Object attachment,
HttpContext context) |
void |
PoolingAsyncClientConnectionManager.upgrade(AsyncConnectionEndpoint endpoint,
Object attachment,
HttpContext context,
FutureCallback<AsyncConnectionEndpoint> callback) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected InetAddress |
DefaultRoutePlanner.determineLocalAddress(HttpHost firstHop,
HttpContext context)
This implementation returns null.
|
protected HttpHost |
SystemDefaultRoutePlanner.determineProxy(HttpHost target,
HttpContext context) |
protected HttpHost |
DefaultRoutePlanner.determineProxy(HttpHost target,
HttpContext context)
This implementation returns null.
|
protected HttpHost |
DefaultProxyRoutePlanner.determineProxy(HttpHost target,
HttpContext context) |
HttpRoute |
DefaultRoutePlanner.determineRoute(HttpHost host,
HttpContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
HttpClientConnectionManager.connect(ConnectionEndpoint endpoint,
TimeValue connectTimeout,
HttpContext context)
Connects the endpoint to the initial hop (connection target in case
of a direct route or to the first proxy hop in case of a route via a proxy
or multiple proxies).
|
default void |
HttpClientConnectionOperator.connect(ManagedHttpClientConnection conn,
HttpHost host,
InetSocketAddress localAddress,
Timeout connectTimeout,
SocketConfig socketConfig,
Object attachment,
HttpContext context)
Connect the given managed connection to the remote endpoint.
|
void |
HttpClientConnectionOperator.connect(ManagedHttpClientConnection conn,
HttpHost host,
InetSocketAddress localAddress,
TimeValue connectTimeout,
SocketConfig socketConfig,
HttpContext context)
Connect the given managed connection to the remote endpoint.
|
abstract ClassicHttpResponse |
ConnectionEndpoint.execute(String id,
ClassicHttpRequest request,
HttpRequestExecutor executor,
HttpContext context)
Executes HTTP request using the provided request executor.
|
void |
HttpClientConnectionManager.upgrade(ConnectionEndpoint endpoint,
HttpContext context)
Upgrades transport security of the given endpoint by using the TLS security protocol.
|
void |
HttpClientConnectionOperator.upgrade(ManagedHttpClientConnection conn,
HttpHost host,
HttpContext context)
Upgrades transport security of the given managed connection
by using the TLS security protocol.
|
default void |
HttpClientConnectionOperator.upgrade(ManagedHttpClientConnection conn,
HttpHost host,
Object attachment,
HttpContext context)
Upgrades transport security of the given managed connection
by using the TLS security protocol.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Future<AsyncConnectionEndpoint> |
AsyncClientConnectionManager.connect(AsyncConnectionEndpoint endpoint,
ConnectionInitiator connectionInitiator,
Timeout connectTimeout,
Object attachment,
HttpContext context,
FutureCallback<AsyncConnectionEndpoint> callback)
Connects the endpoint to the initial hop (connection target in case
of a direct route or to the first proxy hop in case of a route via a proxy
or multiple proxies).
|
default Future<ManagedAsyncClientConnection> |
AsyncClientConnectionOperator.connect(ConnectionInitiator connectionInitiator,
HttpHost host,
SocketAddress localAddress,
Timeout connectTimeout,
Object attachment,
HttpContext context,
FutureCallback<ManagedAsyncClientConnection> callback)
Initiates operation to create a connection to the remote endpoint using
the provided
ConnectionInitiator. |
abstract void |
AsyncConnectionEndpoint.execute(String id,
AsyncClientExchangeHandler exchangeHandler,
HandlerFactory<AsyncPushConsumer> pushHandlerFactory,
HttpContext context)
Initiates a message exchange using the given handler.
|
void |
AsyncConnectionEndpoint.execute(String id,
AsyncClientExchangeHandler exchangeHandler,
HttpContext context)
Initiates a message exchange using the given handler.
|
<T> Future<T> |
AsyncConnectionEndpoint.execute(String id,
AsyncRequestProducer requestProducer,
AsyncResponseConsumer<T> responseConsumer,
HandlerFactory<AsyncPushConsumer> pushHandlerFactory,
HttpContext context,
FutureCallback<T> callback)
Initiates message exchange using the given request producer and response consumer.
|
<T> Future<T> |
AsyncConnectionEndpoint.execute(String id,
AsyncRequestProducer requestProducer,
AsyncResponseConsumer<T> responseConsumer,
HttpContext context,
FutureCallback<T> callback)
Initiates message exchange using the given request producer and response consumer.
|
void |
AsyncClientConnectionManager.upgrade(AsyncConnectionEndpoint endpoint,
Object attachment,
HttpContext context)
Upgrades transport security of the given endpoint by using the TLS security protocol.
|
default void |
AsyncClientConnectionManager.upgrade(AsyncConnectionEndpoint endpoint,
Object attachment,
HttpContext context,
FutureCallback<AsyncConnectionEndpoint> callback)
Upgrades transport security of the given endpoint by using the TLS security protocol.
|
default void |
AsyncClientConnectionOperator.upgrade(ManagedAsyncClientConnection conn,
HttpHost host,
Object attachment,
HttpContext context)
Upgrades transport security of the given managed connection
by using the TLS security protocol.
|
default void |
AsyncClientConnectionOperator.upgrade(ManagedAsyncClientConnection conn,
HttpHost host,
Object attachment,
HttpContext context,
FutureCallback<ManagedAsyncClientConnection> callback)
Upgrades transport security of the given managed connection
by using the TLS security protocol.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
HttpClientContext
Adaptor class that provides convenience type safe setters and getters
for common
HttpContext attributes used in the course
of HTTP request execution. |
| 限定符和类型 | 方法和说明 |
|---|---|
static HttpClientContext |
HttpClientContext.adapt(HttpContext context) |
URI |
RedirectStrategy.getLocationURI(HttpRequest request,
HttpResponse response,
HttpContext context) |
boolean |
RedirectStrategy.isRedirected(HttpRequest request,
HttpResponse response,
HttpContext context)
Determines if a request should be redirected to a new location
given the response from the target server.
|
void |
RequestAddCookies.process(HttpRequest request,
EntityDetails entity,
HttpContext context) |
void |
RequestAuthCache.process(HttpRequest request,
EntityDetails entity,
HttpContext context)
已过时。
|
void |
RequestDefaultHeaders.process(HttpRequest request,
EntityDetails entity,
HttpContext context) |
void |
RequestExpectContinue.process(HttpRequest request,
EntityDetails entity,
HttpContext context) |
void |
RequestClientConnControl.process(HttpRequest request,
EntityDetails entity,
HttpContext context) |
void |
ResponseProcessCookies.process(HttpResponse response,
EntityDetails entity,
HttpContext context) |
| 构造器和说明 |
|---|
HttpClientContext(HttpContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
HttpRoute |
HttpRoutePlanner.determineRoute(HttpHost target,
HttpContext context)
Determines the route for the given host.
|
| 限定符和类型 | 方法和说明 |
|---|---|
default Socket |
ConnectionSocketFactory.connectSocket(Socket socket,
HttpHost host,
InetSocketAddress remoteAddress,
InetSocketAddress localAddress,
Timeout connectTimeout,
Object attachment,
HttpContext context)
Connects the socket to the target host with the given resolved remote address.
|
Socket |
PlainConnectionSocketFactory.connectSocket(TimeValue connectTimeout,
Socket socket,
HttpHost host,
InetSocketAddress remoteAddress,
InetSocketAddress localAddress,
HttpContext context) |
Socket |
ConnectionSocketFactory.connectSocket(TimeValue connectTimeout,
Socket socket,
HttpHost host,
InetSocketAddress remoteAddress,
InetSocketAddress localAddress,
HttpContext context)
Connects the socket to the target host with the given resolved remote address.
|
Socket |
LayeredConnectionSocketFactory.createLayeredSocket(Socket socket,
String target,
int port,
HttpContext context)
Returns a socket connected to the given host that is layered over an
existing socket.
|
default Socket |
LayeredConnectionSocketFactory.createLayeredSocket(Socket socket,
String target,
int port,
Object attachment,
HttpContext context)
Returns a socket connected to the given host that is layered over an
existing socket.
|
Socket |
PlainConnectionSocketFactory.createSocket(HttpContext context) |
Socket |
ConnectionSocketFactory.createSocket(HttpContext context)
Creates new, unconnected socket.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Socket |
SSLConnectionSocketFactory.connectSocket(Socket socket,
HttpHost host,
InetSocketAddress remoteAddress,
InetSocketAddress localAddress,
Timeout connectTimeout,
Object attachment,
HttpContext context) |
Socket |
SSLConnectionSocketFactory.connectSocket(TimeValue connectTimeout,
Socket socket,
HttpHost host,
InetSocketAddress remoteAddress,
InetSocketAddress localAddress,
HttpContext context) |
Socket |
SSLConnectionSocketFactory.createLayeredSocket(Socket socket,
String target,
int port,
HttpContext context) |
Socket |
SSLConnectionSocketFactory.createLayeredSocket(Socket socket,
String target,
int port,
Object attachment,
HttpContext context) |
Socket |
SSLConnectionSocketFactory.createSocket(HttpContext context) |
protected void |
SSLConnectionSocketFactory.prepareSocket(SSLSocket socket,
HttpContext context)
Performs any custom initialization for a newly created SSLSocket
(before the SSL handshake happens).
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
ConnectionReuseStrategy.keepAlive(HttpRequest request,
HttpResponse response,
HttpContext context)
Decides whether a connection can be kept open after a request.
|
void |
HttpRequestInterceptor.process(HttpRequest request,
EntityDetails entity,
HttpContext context)
Processes a request.
|
void |
HttpResponseInterceptor.process(HttpResponse response,
EntityDetails entity,
HttpContext context)
Processes a response.
|
T |
HttpRequestMapper.resolve(HttpRequest request,
HttpContext context)
Resolves a handler matching the given request.
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
DefaultConnectionReuseStrategy.keepAlive(HttpRequest request,
HttpResponse response,
HttpContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
ClassicHttpResponse |
HttpRequestExecutor.execute(ClassicHttpRequest request,
HttpClientConnection conn,
HttpContext context)
Sends the request and obtain a response.
|
ClassicHttpResponse |
HttpRequestExecutor.execute(ClassicHttpRequest request,
HttpClientConnection conn,
HttpResponseInformationCallback informationCallback,
HttpContext context)
Sends the request and obtain a response.
|
void |
HttpService.handleRequest(HttpServerConnection conn,
HttpContext context)
Handles receives one HTTP request over the given connection within the
given execution context and sends a response back to the client.
|
boolean |
HttpRequestExecutor.keepAlive(ClassicHttpRequest request,
ClassicHttpResponse response,
HttpClientConnection connection,
HttpContext context)
Determines whether the connection can be kept alive and is safe to be re-used for subsequent message exchanges.
|
void |
HttpRequestExecutor.postProcess(ClassicHttpResponse response,
HttpProcessor processor,
HttpContext context)
Post-processes the given response using the given protocol processor and
completes the process of request execution.
|
void |
HttpRequestExecutor.preProcess(ClassicHttpRequest request,
HttpProcessor processor,
HttpContext context)
Pre-process the given request using the given protocol processor and
initiates the process of request execution.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
HttpResponseInformationCallback.execute(HttpResponse response,
HttpConnection connection,
HttpContext context) |
void |
HttpRequestHandler.handle(ClassicHttpRequest request,
ClassicHttpResponse response,
HttpContext context)
Handles the request and produces a response to be sent back to
the client.
|
void |
HttpFilterHandler.handle(ClassicHttpRequest request,
HttpFilterChain.ResponseTrigger responseTrigger,
HttpContext context,
HttpFilterChain chain)
Processes the incoming HTTP request and if processing has been completed
submits a final response to the client.
|
void |
HttpServerRequestHandler.handle(ClassicHttpRequest request,
HttpServerRequestHandler.ResponseTrigger responseTrigger,
HttpContext context)
Handles the request and submits a final response to be sent back to the client.
|
void |
HttpFilterChain.proceed(ClassicHttpRequest request,
HttpFilterChain.ResponseTrigger responseTrigger,
HttpContext context)
Proceeds to the next element in the request processing chain.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract boolean |
AbstractHttpServerAuthFilter.authenticate(T challengeResponse,
URIAuthority authority,
String requestUri,
HttpContext context)
Authenticates the client using the authentication token sent by the client
as a response to an authentication challenge.
|
protected abstract String |
AbstractHttpServerAuthFilter.generateChallenge(T challengeResponse,
URIAuthority authority,
String requestUri,
HttpContext context)
Generates an authentication challenge in case of unsuccessful authentication.
|
void |
HttpServerFilterChainElement.handle(ClassicHttpRequest request,
HttpFilterChain.ResponseTrigger responseTrigger,
HttpContext context) |
void |
AbstractHttpServerAuthFilter.handle(ClassicHttpRequest request,
HttpFilterChain.ResponseTrigger responseTrigger,
HttpContext context,
HttpFilterChain chain) |
void |
TerminalServerFilter.handle(ClassicHttpRequest request,
HttpFilterChain.ResponseTrigger responseTrigger,
HttpContext context,
HttpFilterChain chain) |
void |
HttpServerExpectationFilter.handle(ClassicHttpRequest request,
HttpFilterChain.ResponseTrigger responseTrigger,
HttpContext context,
HttpFilterChain chain) |
void |
BasicHttpServerExpectationDecorator.handle(ClassicHttpRequest request,
HttpServerRequestHandler.ResponseTrigger responseTrigger,
HttpContext context) |
void |
BasicHttpServerRequestHandler.handle(ClassicHttpRequest request,
HttpServerRequestHandler.ResponseTrigger responseTrigger,
HttpContext context) |
void |
HttpServerFilterChainRequestHandler.handle(ClassicHttpRequest request,
HttpServerRequestHandler.ResponseTrigger trigger,
HttpContext context) |
protected abstract T |
AbstractHttpServerAuthFilter.parseChallengeResponse(String authorizationValue,
HttpContext context)
Parses authorization header value into an authentication token sent by the client
as a response to an authentication challenge.
|
protected ClassicHttpResponse |
BasicHttpServerExpectationDecorator.verify(ClassicHttpRequest request,
HttpContext context)
Verifies the HTTP request and decides whether it meets server expectations and the request
processing can continue.
|
protected boolean |
HttpServerExpectationFilter.verify(ClassicHttpRequest request,
HttpContext context)
Verifies the HTTP request and decides whether it meets server expectations and the request
processing can continue.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AsyncClientExchangeHandler.consumeInformation(HttpResponse response,
HttpContext context)
Triggered to signal receipt of an intermediate (1xx) HTTP response.
|
void |
AsyncPushConsumer.consumePromise(HttpRequest promise,
HttpResponse response,
EntityDetails entityDetails,
HttpContext context)
Triggered to signal receipt of a request message head used as a promise
and the corresponding pushed response.
|
void |
AsyncRequestConsumer.consumeRequest(HttpRequest request,
EntityDetails entityDetails,
HttpContext context,
FutureCallback<T> resultCallback)
Triggered to signal receipt of a request message head.
|
void |
AsyncClientExchangeHandler.consumeResponse(HttpResponse response,
EntityDetails entityDetails,
HttpContext context)
Triggered to signal receipt of a response message head.
|
void |
AsyncResponseConsumer.consumeResponse(HttpResponse response,
EntityDetails entityDetails,
HttpContext context,
FutureCallback<T> resultCallback)
Triggered to signal receipt of a response message head.
|
T |
HandlerFactory.create(HttpRequest request,
HttpContext context)
Creates a new handler instance based on properties of
an incoming request message..
|
abstract void |
AsyncClientEndpoint.execute(AsyncClientExchangeHandler exchangeHandler,
HandlerFactory<AsyncPushConsumer> pushHandlerFactory,
HttpContext context)
Initiates a message exchange using the given handler.
|
void |
AsyncClientEndpoint.execute(AsyncClientExchangeHandler exchangeHandler,
HttpContext context)
Initiates a message exchange using the given handler.
|
<T> Future<T> |
AsyncClientEndpoint.execute(AsyncRequestProducer requestProducer,
AsyncResponseConsumer<T> responseConsumer,
HandlerFactory<AsyncPushConsumer> pushHandlerFactory,
HttpContext context,
FutureCallback<T> callback)
Initiates message exchange using the given request producer and response consumer.
|
<T> Future<T> |
AsyncClientEndpoint.execute(AsyncRequestProducer requestProducer,
AsyncResponseConsumer<T> responseConsumer,
HttpContext context,
FutureCallback<T> callback)
Initiates message exchange using the given request producer and response consumer.
|
AsyncDataConsumer |
AsyncFilterHandler.handle(HttpRequest request,
EntityDetails entityDetails,
HttpContext context,
AsyncFilterChain.ResponseTrigger responseTrigger,
AsyncFilterChain chain)
Processes the incoming HTTP request and if processing has been completed
submits a final response to the client.
|
void |
AsyncServerRequestHandler.handle(T requestObject,
AsyncServerRequestHandler.ResponseTrigger responseTrigger,
HttpContext context)
Triggered to handles the request object produced by the
AsyncRequestConsumer returned
from the AsyncServerRequestHandler.prepare(HttpRequest, EntityDetails, HttpContext) method. |
void |
AsyncServerExchangeHandler.handleRequest(HttpRequest request,
EntityDetails entityDetails,
ResponseChannel responseChannel,
HttpContext context)
Processes the actual HTTP request.
|
void |
AsyncResponseConsumer.informationResponse(HttpResponse response,
HttpContext context)
Triggered to signal receipt of an intermediate (1xx) HTTP response.
|
AsyncRequestConsumer<T> |
AsyncServerRequestHandler.prepare(HttpRequest request,
EntityDetails entityDetails,
HttpContext context)
Triggered to signal new incoming request.
|
AsyncDataConsumer |
AsyncFilterChain.proceed(HttpRequest request,
EntityDetails entityDetails,
HttpContext context,
AsyncFilterChain.ResponseTrigger responseTrigger)
Proceeds to the next element in the request processing chain.
|
void |
AsyncClientExchangeHandler.produceRequest(RequestChannel channel,
HttpContext context)
Triggered to signal the ability of the underlying request channel
to accept a request messages.
|
void |
AsyncPushProducer.produceResponse(ResponseChannel channel,
HttpContext context)
Triggered to signal the ability of the underlying response channel
to accept response messages.
|
void |
ResponseChannel.pushPromise(HttpRequest promise,
AsyncPushProducer responseProducer,
HttpContext context)
Pushes a request message head through this channel as a promise to deliver
a response message.
|
void |
AsyncServerRequestHandler.ResponseTrigger.pushPromise(HttpRequest promise,
HttpContext context,
AsyncPushProducer responseProducer)
Pushes a request message head as a promise to deliver a response message.
|
void |
ResponseChannel.sendInformation(HttpResponse response,
HttpContext context)
Sends an intermediate informational HTTP response through this channel.
|
void |
AsyncServerRequestHandler.ResponseTrigger.sendInformation(HttpResponse response,
HttpContext context)
Sends an intermediate informational HTTP response to the client.
|
void |
RequestChannel.sendRequest(HttpRequest request,
EntityDetails entityDetails,
HttpContext context)
Sends a request through this channel.
|
void |
AsyncRequestProducer.sendRequest(RequestChannel channel,
HttpContext context)
Triggered to signal the ability of the underlying request channel
to accept a request messages.
|
void |
ResponseChannel.sendResponse(HttpResponse response,
EntityDetails entityDetails,
HttpContext context)
Sends a final HTTP response through this channel.
|
void |
AsyncResponseProducer.sendResponse(ResponseChannel channel,
HttpContext context)
Triggered to signal the ability of the underlying response channel
to accept response messages.
|
void |
AsyncServerRequestHandler.ResponseTrigger.submitResponse(AsyncResponseProducer responseProducer,
HttpContext context)
Sends a final HTTP response to the client.
|
| 限定符和类型 | 方法和说明 |
|---|---|
HttpContext |
RequestExecutionCommand.getContext() |
| 构造器和说明 |
|---|
RequestExecutionCommand(AsyncClientExchangeHandler exchangeHandler,
HandlerFactory<AsyncPushConsumer> pushHandlerFactory,
CancellableDependency cancellableDependency,
HttpContext context) |
RequestExecutionCommand(AsyncClientExchangeHandler exchangeHandler,
HandlerFactory<AsyncPushConsumer> pushHandlerFactory,
HttpContext context) |
RequestExecutionCommand(AsyncClientExchangeHandler exchangeHandler,
HttpContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract boolean |
AbstractAsyncServerAuthFilter.authenticate(T challengeResponse,
URIAuthority authority,
String requestUri,
HttpContext context)
Authenticates the client using the authentication token sent by the client
as a response to an authentication challenge.
|
void |
BasicClientExchangeHandler.consumeInformation(HttpResponse response,
HttpContext httpContext) |
void |
AbstractAsyncPushHandler.consumePromise(HttpRequest promise,
HttpResponse response,
EntityDetails entityDetails,
HttpContext httpContext) |
void |
BasicRequestConsumer.consumeRequest(HttpRequest request,
EntityDetails entityDetails,
HttpContext httpContext,
FutureCallback<Message<HttpRequest,T>> resultCallback) |
void |
AbstractAsyncRequesterConsumer.consumeRequest(HttpRequest request,
EntityDetails entityDetails,
HttpContext httpContext,
FutureCallback<T> resultCallback) |
void |
BasicClientExchangeHandler.consumeResponse(HttpResponse response,
EntityDetails entityDetails,
HttpContext httpContext) |
void |
BasicResponseConsumer.consumeResponse(HttpResponse response,
EntityDetails entityDetails,
HttpContext httpContext,
FutureCallback<Message<HttpResponse,T>> resultCallback) |
void |
AbstractAsyncResponseConsumer.consumeResponse(HttpResponse response,
EntityDetails entityDetails,
HttpContext httpContext,
FutureCallback<T> resultCallback) |
AsyncServerExchangeHandler |
AsyncServerFilterChainExchangeHandlerFactory.create(HttpRequest request,
HttpContext context) |
AsyncServerExchangeHandler |
DefaultAsyncResponseExchangeHandlerFactory.create(HttpRequest request,
HttpContext context) |
protected abstract String |
AbstractAsyncServerAuthFilter.generateChallenge(T challengeResponse,
URIAuthority authority,
String requestUri,
HttpContext context)
Generates an authentication challenge in case of unsuccessful authentication.
|
AsyncDataConsumer |
AsyncServerFilterChainElement.handle(HttpRequest request,
EntityDetails entityDetails,
HttpContext context,
AsyncFilterChain.ResponseTrigger responseTrigger) |
AsyncDataConsumer |
AbstractAsyncServerAuthFilter.handle(HttpRequest request,
EntityDetails entityDetails,
HttpContext context,
AsyncFilterChain.ResponseTrigger responseTrigger,
AsyncFilterChain chain) |
AsyncDataConsumer |
AsyncServerExpectationFilter.handle(HttpRequest request,
EntityDetails entityDetails,
HttpContext context,
AsyncFilterChain.ResponseTrigger responseTrigger,
AsyncFilterChain chain) |
AsyncDataConsumer |
TerminalAsyncServerFilter.handle(HttpRequest request,
EntityDetails entityDetails,
HttpContext context,
AsyncFilterChain.ResponseTrigger responseTrigger,
AsyncFilterChain chain) |
protected void |
BasicServerExchangeHandler.handle(T requestMessage,
AsyncServerRequestHandler.ResponseTrigger responseTrigger,
HttpContext context) |
protected abstract void |
AbstractServerExchangeHandler.handle(T requestMessage,
AsyncServerRequestHandler.ResponseTrigger responseTrigger,
HttpContext context)
Triggered to handles the request object produced by the
AsyncRequestConsumer returned
from the AbstractServerExchangeHandler.supplyConsumer(HttpRequest, EntityDetails, HttpContext) method. |
void |
BasicAsyncServerExpectationDecorator.handleRequest(HttpRequest request,
EntityDetails entityDetails,
ResponseChannel responseChannel,
HttpContext context) |
void |
AbstractServerExchangeHandler.handleRequest(HttpRequest request,
EntityDetails entityDetails,
ResponseChannel responseChannel,
HttpContext context) |
void |
ImmediateResponseExchangeHandler.handleRequest(HttpRequest request,
EntityDetails entityDetails,
ResponseChannel responseChannel,
HttpContext context) |
void |
BasicResponseConsumer.informationResponse(HttpResponse response,
HttpContext httpContext) |
protected abstract T |
AbstractAsyncServerAuthFilter.parseChallengeResponse(String authorizationValue,
HttpContext context)
Parses authorization header value into an authentication token sent by the client
as a response to an authentication challenge.
|
void |
BasicClientExchangeHandler.produceRequest(RequestChannel requestChannel,
HttpContext httpContext) |
void |
BasicPushProducer.produceResponse(ResponseChannel channel,
HttpContext httpContext) |
void |
BasicRequestProducer.sendRequest(RequestChannel requestChannel,
HttpContext httpContext) |
void |
BasicResponseProducer.sendResponse(ResponseChannel responseChannel,
HttpContext httpContext) |
protected AsyncRequestConsumer<T> |
BasicServerExchangeHandler.supplyConsumer(HttpRequest request,
EntityDetails entityDetails,
HttpContext context) |
protected abstract AsyncRequestConsumer<T> |
AbstractServerExchangeHandler.supplyConsumer(HttpRequest request,
EntityDetails entityDetails,
HttpContext context)
Triggered to supply a request consumer to process the incoming request.
|
protected AsyncResponseProducer |
BasicAsyncServerExpectationDecorator.verify(HttpRequest request,
HttpContext context) |
protected boolean |
AsyncServerExpectationFilter.verify(HttpRequest request,
HttpContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract void |
AbstractClassicServerExchangeHandler.handle(HttpRequest request,
InputStream requestStream,
HttpResponse response,
OutputStream responseStream,
HttpContext context)
Handles an incoming request optionally reading its entity content form the given input stream
and generates a response optionally writing out its entity content into the given output stream.
|
void |
AbstractClassicServerExchangeHandler.handleRequest(HttpRequest request,
EntityDetails entityDetails,
ResponseChannel responseChannel,
HttpContext context) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BasicHttpContext
Default implementation of
HttpContext. |
class |
HttpCoreContext
Implementation of
HttpContext that provides convenience
setters for user assignable attributes and getter for readable attributes. |
| 限定符和类型 | 方法和说明 |
|---|---|
static HttpCoreContext |
HttpCoreContext.adapt(HttpContext context) |
void |
RequestContent.process(HttpRequest request,
EntityDetails entity,
HttpContext context) |
void |
RequestValidateHost.process(HttpRequest request,
EntityDetails entity,
HttpContext context) |
void |
DefaultHttpProcessor.process(HttpRequest request,
EntityDetails entity,
HttpContext context) |
void |
RequestConnControl.process(HttpRequest request,
EntityDetails entity,
HttpContext context) |
void |
RequestTargetHost.process(HttpRequest request,
EntityDetails entity,
HttpContext context) |
void |
RequestExpectContinue.process(HttpRequest request,
EntityDetails entity,
HttpContext context) |
void |
RequestUserAgent.process(HttpRequest request,
EntityDetails entity,
HttpContext context) |
void |
RequestDate.process(HttpRequest request,
EntityDetails entity,
HttpContext context) |
void |
ResponseServer.process(HttpResponse response,
EntityDetails entity,
HttpContext context) |
void |
ResponseDate.process(HttpResponse response,
EntityDetails entity,
HttpContext context) |
void |
DefaultHttpProcessor.process(HttpResponse response,
EntityDetails entity,
HttpContext context) |
void |
ResponseContent.process(HttpResponse response,
EntityDetails entity,
HttpContext context)
Processes the response (possibly updating or inserting) Content-Length and Transfer-Encoding headers.
|
void |
ResponseConnControl.process(HttpResponse response,
EntityDetails entity,
HttpContext context) |
T |
RequestHandlerRegistry.resolve(HttpRequest request,
HttpContext context) |
| 构造器和说明 |
|---|
BasicHttpContext(HttpContext parentContext) |
HttpCoreContext(HttpContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
Cancellable |
H2MultiplexingRequester.execute(AsyncClientExchangeHandler exchangeHandler,
HandlerFactory<AsyncPushConsumer> pushHandlerFactory,
Timeout timeout,
HttpContext context) |
Cancellable |
H2MultiplexingRequester.execute(AsyncClientExchangeHandler exchangeHandler,
Timeout timeout,
HttpContext context) |
<T> Future<T> |
H2MultiplexingRequester.execute(AsyncRequestProducer requestProducer,
AsyncResponseConsumer<T> responseConsumer,
HandlerFactory<AsyncPushConsumer> pushHandlerFactory,
Timeout timeout,
HttpContext context,
FutureCallback<T> callback) |
<T> Future<T> |
H2MultiplexingRequester.execute(AsyncRequestProducer requestProducer,
AsyncResponseConsumer<T> responseConsumer,
Timeout timeout,
HttpContext context,
FutureCallback<T> callback) |
| 限定符和类型 | 方法和说明 |
|---|---|
AsyncPushConsumer |
DefaultAsyncPushConsumerFactory.create(HttpRequest request,
HttpContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
H2RequestTargetHost.process(HttpRequest request,
EntityDetails entity,
HttpContext context) |
void |
H2RequestConnControl.process(HttpRequest request,
EntityDetails entity,
HttpContext context) |
void |
H2RequestContent.process(HttpRequest request,
EntityDetails entity,
HttpContext context) |
void |
H2RequestValidateHost.process(HttpRequest request,
EntityDetails entity,
HttpContext context) |
void |
H2ResponseConnControl.process(HttpResponse response,
EntityDetails entity,
HttpContext context) |
void |
H2ResponseContent.process(HttpResponse response,
EntityDetails entity,
HttpContext context) |
Copyright © 2023. All rights reserved.