Uses of Interface
org.apache.hc.core5.http.protocol.HttpContext
Packages that use HttpContext
Package
Description
Core HTTP transport component APIs.
Default implementations of core HTTP APIs.
HTTP/1.1 requester and server bootstrap.
Default implementation of HTTP/1.1 transport based on the classic
(blocking) I/O model.
Core HTTP transport APIs based on the classic (blocking) I/O model.
Support classes for the classic (blocking) I/O model.
Core HTTP transport APIs based on the asynchronous, event driven I/O model.
Commands for HTTP transports based on asynchronous, event driven I/O model.
Support classes for the asynchronous I/O model.
Support classes for the asynchronous I/O model that emulate
behavior of the classic (blocking) I/O model.
Core HTTP protocol interceptors.
Default implementation of HTTP/2 transport based on
the asynchronous (non-blocking) I/O model.
HTTP/2 capable requester and server bootstrap.
Support classes for HTTP/2 asynchronous transport.
HTTP/2 protocol interceptors.
-
Uses of HttpContext in org.apache.hc.core5.http
Methods in org.apache.hc.core5.http with parameters of type HttpContextModifier and TypeMethodDescriptionboolean
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.HttpRequestMapper.resolve
(HttpRequest request, HttpContext context) Resolves a handler matching the given request. -
Uses of HttpContext in org.apache.hc.core5.http.impl
Methods in org.apache.hc.core5.http.impl with parameters of type HttpContextModifier and TypeMethodDescriptionboolean
DefaultConnectionReuseStrategy.keepAlive
(HttpRequest request, HttpResponse response, HttpContext context) -
Uses of HttpContext in org.apache.hc.core5.http.impl.bootstrap
Methods in org.apache.hc.core5.http.impl.bootstrap with parameters of type HttpContextModifier and TypeMethodDescriptionvoid
HttpAsyncRequester.execute
(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, Timeout timeout, HttpContext executeContext) void
HttpAsyncRequester.execute
(AsyncClientExchangeHandler exchangeHandler, Timeout timeout, HttpContext executeContext) final <T> Future
<T> HttpAsyncRequester.execute
(AsyncRequestProducer requestProducer, AsyncResponseConsumer<T> responseConsumer, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, Timeout timeout, HttpContext context, FutureCallback<T> callback) final <T> Future
<T> HttpAsyncRequester.execute
(AsyncRequestProducer requestProducer, AsyncResponseConsumer<T> responseConsumer, Timeout timeout, HttpContext context, FutureCallback<T> callback) void
HttpAsyncRequester.InternalAsyncClientEndpoint.execute
(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, HttpContext context) HttpRequester.execute
(HttpHost targetHost, ClassicHttpRequest request, HttpResponseInformationCallback informationCallback, Timeout connectTimeout, HttpContext context) HttpRequester.execute
(HttpHost targetHost, ClassicHttpRequest request, Timeout connectTimeout, HttpContext context) <T> T
HttpRequester.execute
(HttpHost targetHost, ClassicHttpRequest request, Timeout connectTimeout, HttpContext context, HttpClientResponseHandler<T> responseHandler) HttpRequester.execute
(HttpClientConnection connection, ClassicHttpRequest request, HttpResponseInformationCallback informationCallback, HttpContext context) HttpRequester.execute
(HttpClientConnection connection, ClassicHttpRequest request, HttpContext context) <T> T
HttpRequester.execute
(HttpClientConnection connection, ClassicHttpRequest request, HttpContext context, HttpClientResponseHandler<T> responseHandler) boolean
HttpRequester.keepAlive
(HttpClientConnection connection, ClassicHttpRequest request, ClassicHttpResponse response, HttpContext context) -
Uses of HttpContext in org.apache.hc.core5.http.impl.io
Methods in org.apache.hc.core5.http.impl.io with parameters of type HttpContextModifier and TypeMethodDescriptionHttpRequestExecutor.execute
(ClassicHttpRequest request, HttpClientConnection conn, HttpResponseInformationCallback informationCallback, HttpContext context) Sends the request and obtain a response.HttpRequestExecutor.execute
(ClassicHttpRequest request, HttpClientConnection conn, 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. -
Uses of HttpContext in org.apache.hc.core5.http.io
Methods in org.apache.hc.core5.http.io with parameters of type HttpContextModifier and TypeMethodDescriptionvoid
HttpResponseInformationCallback.execute
(HttpResponse response, HttpConnection connection, HttpContext context) 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
HttpRequestHandler.handle
(ClassicHttpRequest request, ClassicHttpResponse response, HttpContext context) Handles the request and produces a response to be sent back 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. -
Uses of HttpContext in org.apache.hc.core5.http.io.support
Methods in org.apache.hc.core5.http.io.support with parameters of type HttpContextModifier and TypeMethodDescriptionprotected 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.final void
AbstractHttpServerAuthFilter.handle
(ClassicHttpRequest request, HttpFilterChain.ResponseTrigger responseTrigger, HttpContext context, HttpFilterChain chain) final void
BasicHttpServerExpectationDecorator.handle
(ClassicHttpRequest request, HttpServerRequestHandler.ResponseTrigger responseTrigger, HttpContext context) void
BasicHttpServerRequestHandler.handle
(ClassicHttpRequest request, HttpServerRequestHandler.ResponseTrigger responseTrigger, HttpContext context) final void
HttpServerExpectationFilter.handle
(ClassicHttpRequest request, HttpFilterChain.ResponseTrigger responseTrigger, HttpContext context, HttpFilterChain chain) void
HttpServerFilterChainElement.handle
(ClassicHttpRequest request, HttpFilterChain.ResponseTrigger responseTrigger, HttpContext context) void
HttpServerFilterChainRequestHandler.handle
(ClassicHttpRequest request, HttpServerRequestHandler.ResponseTrigger trigger, HttpContext context) void
TerminalServerFilter.handle
(ClassicHttpRequest request, HttpFilterChain.ResponseTrigger responseTrigger, HttpContext context, HttpFilterChain chain) 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. -
Uses of HttpContext in org.apache.hc.core5.http.nio
Methods in org.apache.hc.core5.http.nio with parameters of type HttpContextModifier and TypeMethodDescriptionvoid
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.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.final <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.final <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.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 theAsyncRequestConsumer
returned from theAsyncServerRequestHandler.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.AsyncServerRequestHandler.prepare
(HttpRequest request, EntityDetails entityDetails, HttpContext context) Triggered to signal new incoming request.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
AsyncServerRequestHandler.ResponseTrigger.pushPromise
(HttpRequest promise, HttpContext context, AsyncPushProducer responseProducer) Pushes a request message head as a promise to deliver a response message.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.sendInformation
(HttpResponse response, HttpContext context) Sends an intermediate informational HTTP response to the client.void
ResponseChannel.sendInformation
(HttpResponse response, HttpContext context) Sends an intermediate informational HTTP response 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
RequestChannel.sendRequest
(HttpRequest request, EntityDetails entityDetails, HttpContext context) Sends a request 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
ResponseChannel.sendResponse
(HttpResponse response, EntityDetails entityDetails, HttpContext context) Sends a final HTTP response through this channel.void
AsyncServerRequestHandler.ResponseTrigger.submitResponse
(AsyncResponseProducer responseProducer, HttpContext context) Sends a final HTTP response to the client. -
Uses of HttpContext in org.apache.hc.core5.http.nio.command
Fields in org.apache.hc.core5.http.nio.command declared as HttpContextMethods in org.apache.hc.core5.http.nio.command that return HttpContextConstructors in org.apache.hc.core5.http.nio.command with parameters of type HttpContextModifierConstructorDescriptionRequestExecutionCommand
(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, CancellableDependency cancellableDependency, HttpContext context) RequestExecutionCommand
(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, HttpContext context) RequestExecutionCommand
(AsyncClientExchangeHandler exchangeHandler, HttpContext context) -
Uses of HttpContext in org.apache.hc.core5.http.nio.support
Methods in org.apache.hc.core5.http.nio.support with parameters of type HttpContextModifier and TypeMethodDescriptionprotected 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) final void
AbstractAsyncPushHandler.consumePromise
(HttpRequest promise, HttpResponse response, EntityDetails entityDetails, HttpContext httpContext) final void
AbstractAsyncRequesterConsumer.consumeRequest
(HttpRequest request, EntityDetails entityDetails, HttpContext httpContext, FutureCallback<T> resultCallback) void
BasicRequestConsumer.consumeRequest
(HttpRequest request, EntityDetails entityDetails, HttpContext httpContext, FutureCallback<Message<HttpRequest, T>> resultCallback) final void
AbstractAsyncResponseConsumer.consumeResponse
(HttpResponse response, 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) AsyncServerFilterChainExchangeHandlerFactory.create
(HttpRequest request, HttpContext context) DefaultAsyncResponseExchangeHandlerFactory.create
(HttpRequest request, HttpContext context) private AsyncServerExchangeHandler
DefaultAsyncResponseExchangeHandlerFactory.createHandler
(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.final AsyncDataConsumer
AbstractAsyncServerAuthFilter.handle
(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger, AsyncFilterChain chain) protected abstract void
AbstractServerExchangeHandler.handle
(T requestMessage, AsyncServerRequestHandler.ResponseTrigger responseTrigger, HttpContext context) Triggered to handles the request object produced by theAsyncRequestConsumer
returned from theAbstractServerExchangeHandler.supplyConsumer(HttpRequest, EntityDetails, HttpContext)
method.final AsyncDataConsumer
AsyncServerExpectationFilter.handle
(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger, AsyncFilterChain chain) AsyncServerFilterChainElement.handle
(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger) protected void
BasicServerExchangeHandler.handle
(T requestMessage, AsyncServerRequestHandler.ResponseTrigger responseTrigger, HttpContext context) TerminalAsyncServerFilter.handle
(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger, AsyncFilterChain chain) final void
AbstractServerExchangeHandler.handleRequest
(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context) final void
BasicAsyncServerExpectationDecorator.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 abstract AsyncRequestConsumer
<T> AbstractServerExchangeHandler.supplyConsumer
(HttpRequest request, EntityDetails entityDetails, HttpContext context) Triggered to supply a request consumer to process the incoming request.protected AsyncRequestConsumer
<T> BasicServerExchangeHandler.supplyConsumer
(HttpRequest request, EntityDetails entityDetails, HttpContext context) protected boolean
AsyncServerExpectationFilter.verify
(HttpRequest request, HttpContext context) protected AsyncResponseProducer
BasicAsyncServerExpectationDecorator.verify
(HttpRequest request, HttpContext context) -
Uses of HttpContext in org.apache.hc.core5.http.nio.support.classic
Methods in org.apache.hc.core5.http.nio.support.classic with parameters of type HttpContextModifier and TypeMethodDescriptionprotected 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.final void
AbstractClassicServerExchangeHandler.handleRequest
(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context) -
Uses of HttpContext in org.apache.hc.core5.http.protocol
Classes in org.apache.hc.core5.http.protocol that implement HttpContextModifier and TypeClassDescriptionclass
Default implementation ofHttpContext
.class
Implementation ofHttpContext
that provides convenience setters for user assignable attributes and getter for readable attributes.Fields in org.apache.hc.core5.http.protocol declared as HttpContextModifier and TypeFieldDescriptionprivate final HttpContext
HttpCoreContext.context
private final HttpContext
BasicHttpContext.parentContext
Methods in org.apache.hc.core5.http.protocol with parameters of type HttpContextModifier and TypeMethodDescriptionstatic HttpCoreContext
HttpCoreContext.adapt
(HttpContext context) void
DefaultHttpProcessor.process
(HttpRequest request, EntityDetails entity, HttpContext context) void
DefaultHttpProcessor.process
(HttpResponse response, EntityDetails entity, HttpContext context) void
RequestConnControl.process
(HttpRequest request, EntityDetails entity, HttpContext context) void
RequestContent.process
(HttpRequest request, EntityDetails entity, HttpContext context) void
RequestDate.process
(HttpRequest request, EntityDetails entity, HttpContext context) void
RequestExpectContinue.process
(HttpRequest request, EntityDetails entity, HttpContext context) void
RequestTargetHost.process
(HttpRequest request, EntityDetails entity, HttpContext context) void
RequestUserAgent.process
(HttpRequest request, EntityDetails entity, HttpContext context) void
RequestValidateHost.process
(HttpRequest request, EntityDetails entity, HttpContext context) void
ResponseConnControl.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
ResponseDate.process
(HttpResponse response, EntityDetails entity, HttpContext context) void
ResponseServer.process
(HttpResponse response, EntityDetails entity, HttpContext context) RequestHandlerRegistry.resolve
(HttpRequest request, HttpContext context) Constructors in org.apache.hc.core5.http.protocol with parameters of type HttpContextModifierConstructorDescriptionBasicHttpContext
(HttpContext parentContext) HttpCoreContext
(HttpContext context) -
Uses of HttpContext in org.apache.hc.core5.http2.impl.nio
Methods in org.apache.hc.core5.http2.impl.nio with parameters of type HttpContextModifier and TypeMethodDescriptionvoid
NoopAsyncPushHandler.consumePromise
(HttpRequest promise, HttpResponse response, EntityDetails entityDetails, HttpContext context) -
Uses of HttpContext in org.apache.hc.core5.http2.impl.nio.bootstrap
Methods in org.apache.hc.core5.http2.impl.nio.bootstrap with parameters of type HttpContextModifier and TypeMethodDescriptionprivate void
H2MultiplexingRequester.execute
(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, CancellableDependency cancellableDependency, Timeout timeout, HttpContext context) H2MultiplexingRequester.execute
(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, Timeout timeout, HttpContext context) H2MultiplexingRequester.execute
(AsyncClientExchangeHandler exchangeHandler, Timeout timeout, HttpContext context) final <T> Future
<T> H2MultiplexingRequester.execute
(AsyncRequestProducer requestProducer, AsyncResponseConsumer<T> responseConsumer, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, Timeout timeout, HttpContext context, FutureCallback<T> callback) final <T> Future
<T> H2MultiplexingRequester.execute
(AsyncRequestProducer requestProducer, AsyncResponseConsumer<T> responseConsumer, Timeout timeout, HttpContext context, FutureCallback<T> callback) -
Uses of HttpContext in org.apache.hc.core5.http2.nio.support
Methods in org.apache.hc.core5.http2.nio.support with parameters of type HttpContextModifier and TypeMethodDescriptionDefaultAsyncPushConsumerFactory.create
(HttpRequest request, HttpContext context) -
Uses of HttpContext in org.apache.hc.core5.http2.protocol
Methods in org.apache.hc.core5.http2.protocol with parameters of type HttpContextModifier and TypeMethodDescriptionvoid
H2RequestConnControl.process
(HttpRequest request, EntityDetails entity, HttpContext context) void
H2RequestContent.process
(HttpRequest request, EntityDetails entity, HttpContext context) void
H2RequestTargetHost.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) -
Uses of HttpContext in org.apache.hc.core5.reactive
Methods in org.apache.hc.core5.reactive with parameters of type HttpContextModifier and TypeMethodDescriptionvoid
ReactiveResponseConsumer.consumeResponse
(HttpResponse response, EntityDetails entityDetails, HttpContext httpContext, FutureCallback<Void> resultCallback) void
ReactiveServerExchangeHandler.handleRequest
(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context) void
ReactiveResponseConsumer.informationResponse
(HttpResponse response, HttpContext httpContext) void
ReactiveRequestProcessor.processRequest
(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context, org.reactivestreams.Publisher<ByteBuffer> requestBody, Callback<org.reactivestreams.Publisher<ByteBuffer>> responseBodyCallback) Processes the actual HTTP request. -
Uses of HttpContext in org.apache.hc.core5.testing.classic
Methods in org.apache.hc.core5.testing.classic with parameters of type HttpContextModifier and TypeMethodDescriptionClassicTestClient.execute
(HttpHost targetHost, ClassicHttpRequest request, HttpContext context) -
Uses of HttpContext in org.apache.hc.core5.testing.framework
Methods in org.apache.hc.core5.testing.framework with parameters of type HttpContextModifier and TypeMethodDescriptionvoid
TestingFrameworkRequestHandler.handle
(ClassicHttpRequest request, ClassicHttpResponse response, HttpContext context) Checks the HTTP request against the requestExpectations that it was previously given. -
Uses of HttpContext in org.apache.hc.core5.testing.nio
Methods in org.apache.hc.core5.testing.nio with parameters of type HttpContextModifier and TypeMethodDescriptionvoid
ClientSessionEndpoint.execute
(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, HttpContext context) void
ClientSessionEndpoint.execute
(AsyncClientExchangeHandler exchangeHandler, HttpContext context) <T> Future
<T> ClientSessionEndpoint.execute
(AsyncRequestProducer requestProducer, AsyncResponseConsumer<T> responseConsumer, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, HttpContext context, FutureCallback<T> callback) <T> Future
<T> ClientSessionEndpoint.execute
(AsyncRequestProducer requestProducer, AsyncResponseConsumer<T> responseConsumer, HttpContext context, FutureCallback<T> callback) -
Uses of HttpContext in org.apache.hc.core5.testing.reactive
Methods in org.apache.hc.core5.testing.reactive with parameters of type HttpContextModifier and TypeMethodDescriptionvoid
ReactiveEchoProcessor.processRequest
(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context, org.reactivestreams.Publisher<ByteBuffer> requestBody, Callback<org.reactivestreams.Publisher<ByteBuffer>> responseBodyFuture) void
ReactiveRandomProcessor.processRequest
(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context, org.reactivestreams.Publisher<ByteBuffer> requestBody, Callback<org.reactivestreams.Publisher<ByteBuffer>> responseBodyCallback)