Uses of Interface
org.apache.hc.core5.http.nio.HandlerFactory
-
Packages that use HandlerFactory Package Description org.apache.hc.core5.http.impl.bootstrap HTTP/1.1 requester and server bootstrap.org.apache.hc.core5.http.impl.nio Default implementation of HTTP/1.1 transport based on the asynchronous (non-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.http2.impl.nio Default implementation of HTTP/2 transport based on the asynchronous (non-blocking) I/O model.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.testing.nio -
-
Uses of HandlerFactory in org.apache.hc.core5.http.impl.bootstrap
Methods in org.apache.hc.core5.http.impl.bootstrap with parameters of type HandlerFactory Modifier and Type Method Description void
HttpAsyncRequester. execute(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, Timeout timeout, HttpContext executeContext)
<T> java.util.concurrent.Future<T>
HttpAsyncRequester. execute(AsyncRequestProducer requestProducer, AsyncResponseConsumer<T> responseConsumer, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, Timeout timeout, HttpContext context, FutureCallback<T> callback)
void
HttpAsyncRequester.InternalAsyncClientEndpoint. execute(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, HttpContext context)
-
Uses of HandlerFactory in org.apache.hc.core5.http.impl.nio
Fields in org.apache.hc.core5.http.impl.nio declared as HandlerFactory Modifier and Type Field Description private HandlerFactory<AsyncServerExchangeHandler>
ServerHttp1StreamDuplexer. exchangeHandlerFactory
private HandlerFactory<AsyncServerExchangeHandler>
ServerHttp1StreamDuplexerFactory. exchangeHandlerFactory
private HandlerFactory<AsyncServerExchangeHandler>
ServerHttp1StreamHandler. exchangeHandlerFactory
-
Uses of HandlerFactory in org.apache.hc.core5.http.nio
Methods in org.apache.hc.core5.http.nio with parameters of type HandlerFactory Modifier and Type Method Description abstract void
AsyncClientEndpoint. execute(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, HttpContext context)
Initiates a message exchange using the given handler.<T> java.util.concurrent.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. -
Uses of HandlerFactory in org.apache.hc.core5.http.nio.command
Fields in org.apache.hc.core5.http.nio.command declared as HandlerFactory Modifier and Type Field Description private HandlerFactory<AsyncPushConsumer>
RequestExecutionCommand. pushHandlerFactory
Methods in org.apache.hc.core5.http.nio.command that return HandlerFactory Modifier and Type Method Description HandlerFactory<AsyncPushConsumer>
RequestExecutionCommand. getPushHandlerFactory()
Constructors in org.apache.hc.core5.http.nio.command with parameters of type HandlerFactory Constructor Description RequestExecutionCommand(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, CancellableDependency cancellableDependency, HttpContext context)
RequestExecutionCommand(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, HttpContext context)
-
Uses of HandlerFactory in org.apache.hc.core5.http.nio.support
Classes in org.apache.hc.core5.http.nio.support that implement HandlerFactory Modifier and Type Class Description class
AsyncServerFilterChainExchangeHandlerFactory
Factory forAsyncServerExchangeHandler
instances that delegate request processing to aAsyncServerFilterChainElement
.class
DefaultAsyncResponseExchangeHandlerFactory
Factory forAsyncServerExchangeHandler
instances that make use ofHttpRequestMapper
to dispatch the request to a particularAsyncServerExchangeHandler
for processing.Fields in org.apache.hc.core5.http.nio.support declared as HandlerFactory Modifier and Type Field Description private HandlerFactory<AsyncServerExchangeHandler>
TerminalAsyncServerFilter. handlerFactory
Constructors in org.apache.hc.core5.http.nio.support with parameters of type HandlerFactory Constructor Description TerminalAsyncServerFilter(HandlerFactory<AsyncServerExchangeHandler> handlerFactory)
-
Uses of HandlerFactory in org.apache.hc.core5.http2.impl.nio
Fields in org.apache.hc.core5.http2.impl.nio declared as HandlerFactory Modifier and Type Field Description private HandlerFactory<AsyncServerExchangeHandler>
ServerH2StreamHandler. exchangeHandlerFactory
private HandlerFactory<AsyncServerExchangeHandler>
ServerH2StreamMultiplexer. exchangeHandlerFactory
private HandlerFactory<AsyncServerExchangeHandler>
ServerH2StreamMultiplexerFactory. exchangeHandlerFactory
private HandlerFactory<AsyncPushConsumer>
ClientH2StreamHandler. pushHandlerFactory
private HandlerFactory<AsyncPushConsumer>
ClientH2StreamMultiplexer. pushHandlerFactory
private HandlerFactory<AsyncPushConsumer>
ClientH2StreamMultiplexerFactory. pushHandlerFactory
private HandlerFactory<AsyncPushConsumer>
ClientPushH2StreamHandler. pushHandlerFactory
Methods in org.apache.hc.core5.http2.impl.nio that return HandlerFactory Modifier and Type Method Description (package private) HandlerFactory<AsyncPushConsumer>
AbstractH2StreamMultiplexer.H2Stream. getPushHandlerFactory()
HandlerFactory<AsyncPushConsumer>
ClientH2StreamHandler. getPushHandlerFactory()
HandlerFactory<AsyncPushConsumer>
ClientPushH2StreamHandler. getPushHandlerFactory()
HandlerFactory<AsyncPushConsumer>
H2StreamHandler. getPushHandlerFactory()
HandlerFactory<AsyncPushConsumer>
NoopH2StreamHandler. getPushHandlerFactory()
HandlerFactory<AsyncPushConsumer>
ServerH2StreamHandler. getPushHandlerFactory()
HandlerFactory<AsyncPushConsumer>
ServerPushH2StreamHandler. getPushHandlerFactory()
Methods in org.apache.hc.core5.http2.impl.nio with parameters of type HandlerFactory Modifier and Type Method Description (package private) abstract H2StreamHandler
AbstractH2StreamMultiplexer. createRemotelyInitiatedStream(H2StreamChannel channel, HttpProcessor httpProcessor, BasicHttpConnectionMetrics connMetrics, HandlerFactory<AsyncPushConsumer> pushHandlerFactory)
(package private) H2StreamHandler
ClientH2StreamMultiplexer. createRemotelyInitiatedStream(H2StreamChannel channel, HttpProcessor httpProcessor, BasicHttpConnectionMetrics connMetrics, HandlerFactory<AsyncPushConsumer> pushHandlerFactory)
(package private) H2StreamHandler
ServerH2StreamMultiplexer. createRemotelyInitiatedStream(H2StreamChannel channel, HttpProcessor httpProcessor, BasicHttpConnectionMetrics connMetrics, HandlerFactory<AsyncPushConsumer> pushHandlerFactory)
-
Uses of HandlerFactory in org.apache.hc.core5.http2.impl.nio.bootstrap
Methods in org.apache.hc.core5.http2.impl.nio.bootstrap with parameters of type HandlerFactory Modifier and Type Method Description private void
H2MultiplexingRequester. execute(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, CancellableDependency cancellableDependency, Timeout timeout, HttpContext context)
Cancellable
H2MultiplexingRequester. execute(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, Timeout timeout, HttpContext context)
<T> java.util.concurrent.Future<T>
H2MultiplexingRequester. execute(AsyncRequestProducer requestProducer, AsyncResponseConsumer<T> responseConsumer, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, Timeout timeout, HttpContext context, FutureCallback<T> callback)
-
Uses of HandlerFactory in org.apache.hc.core5.http2.nio.support
Classes in org.apache.hc.core5.http2.nio.support that implement HandlerFactory Modifier and Type Class Description class
DefaultAsyncPushConsumerFactory
Factory forAsyncPushConsumer
instances that make use ofHttpRequestMapper
to dispatch the request to a particularAsyncPushConsumer
for processing. -
Uses of HandlerFactory in org.apache.hc.core5.testing.nio
Fields in org.apache.hc.core5.testing.nio declared as HandlerFactory Modifier and Type Field Description private HandlerFactory<AsyncPushConsumer>
InternalClientProtocolNegotiationStarter. exchangeHandlerFactory
private HandlerFactory<AsyncServerExchangeHandler>
InternalServerHttp1EventHandlerFactory. exchangeHandlerFactory
private HandlerFactory<AsyncServerExchangeHandler>
InternalServerProtocolNegotiationStarter. exchangeHandlerFactory
Methods in org.apache.hc.core5.testing.nio with parameters of type HandlerFactory Modifier and Type Method Description protected ServerHttp1StreamDuplexer
InternalServerHttp1EventHandlerFactory. createServerHttp1StreamDuplexer(ProtocolIOSession ioSession, HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParser<HttpRequest> incomingMessageParser, NHttpMessageWriter<HttpResponse> outgoingMessageWriter, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, Http1StreamListener streamListener)
void
ClientSessionEndpoint. execute(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, HttpContext context)
<T> java.util.concurrent.Future<T>
ClientSessionEndpoint. execute(AsyncRequestProducer requestProducer, AsyncResponseConsumer<T> responseConsumer, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, HttpContext context, FutureCallback<T> callback)
Constructors in org.apache.hc.core5.testing.nio with parameters of type HandlerFactory Constructor Description InternalClientProtocolNegotiationStarter(HttpProcessor httpProcessor, HandlerFactory<AsyncPushConsumer> exchangeHandlerFactory, HttpVersionPolicy versionPolicy, H2Config h2Config, Http1Config http1Config, CharCodingConfig charCodingConfig, javax.net.ssl.SSLContext sslContext, SSLSessionInitializer sslSessionInitializer, SSLSessionVerifier sslSessionVerifier)
InternalServerHttp1EventHandlerFactory(HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, javax.net.ssl.SSLContext sslContext, SSLSessionInitializer sslSessionInitializer, SSLSessionVerifier sslSessionVerifier)
InternalServerProtocolNegotiationStarter(HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, HttpVersionPolicy versionPolicy, H2Config h2Config, Http1Config http1Config, CharCodingConfig charCodingConfig, javax.net.ssl.SSLContext sslContext, SSLSessionInitializer sslSessionInitializer, SSLSessionVerifier sslSessionVerifier)
-