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 voidHttpAsyncRequester. 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)voidHttpAsyncRequester.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. exchangeHandlerFactoryprivate HandlerFactory<AsyncServerExchangeHandler>ServerHttp1StreamDuplexerFactory. exchangeHandlerFactoryprivate 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 voidAsyncClientEndpoint. 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. pushHandlerFactoryMethods 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 classAsyncServerFilterChainExchangeHandlerFactoryFactory forAsyncServerExchangeHandlerinstances that delegate request processing to aAsyncServerFilterChainElement.classDefaultAsyncResponseExchangeHandlerFactoryFactory forAsyncServerExchangeHandlerinstances that make use ofHttpRequestMapperto dispatch the request to a particularAsyncServerExchangeHandlerfor processing.Fields in org.apache.hc.core5.http.nio.support declared as HandlerFactory Modifier and Type Field Description private HandlerFactory<AsyncServerExchangeHandler>TerminalAsyncServerFilter. handlerFactoryConstructors 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. exchangeHandlerFactoryprivate HandlerFactory<AsyncServerExchangeHandler>ServerH2StreamMultiplexer. exchangeHandlerFactoryprivate HandlerFactory<AsyncServerExchangeHandler>ServerH2StreamMultiplexerFactory. exchangeHandlerFactoryprivate HandlerFactory<AsyncPushConsumer>ClientH2StreamHandler. pushHandlerFactoryprivate HandlerFactory<AsyncPushConsumer>ClientH2StreamMultiplexer. pushHandlerFactoryprivate HandlerFactory<AsyncPushConsumer>ClientH2StreamMultiplexerFactory. pushHandlerFactoryprivate HandlerFactory<AsyncPushConsumer>ClientPushH2StreamHandler. pushHandlerFactoryMethods 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 H2StreamHandlerAbstractH2StreamMultiplexer. createRemotelyInitiatedStream(H2StreamChannel channel, HttpProcessor httpProcessor, BasicHttpConnectionMetrics connMetrics, HandlerFactory<AsyncPushConsumer> pushHandlerFactory)(package private) H2StreamHandlerClientH2StreamMultiplexer. createRemotelyInitiatedStream(H2StreamChannel channel, HttpProcessor httpProcessor, BasicHttpConnectionMetrics connMetrics, HandlerFactory<AsyncPushConsumer> pushHandlerFactory)(package private) H2StreamHandlerServerH2StreamMultiplexer. 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 voidH2MultiplexingRequester. execute(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, CancellableDependency cancellableDependency, Timeout timeout, HttpContext context)CancellableH2MultiplexingRequester. 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 classDefaultAsyncPushConsumerFactoryFactory forAsyncPushConsumerinstances that make use ofHttpRequestMapperto dispatch the request to a particularAsyncPushConsumerfor 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. exchangeHandlerFactoryprivate HandlerFactory<AsyncServerExchangeHandler>InternalServerHttp1EventHandlerFactory. exchangeHandlerFactoryprivate HandlerFactory<AsyncServerExchangeHandler>InternalServerProtocolNegotiationStarter. exchangeHandlerFactoryMethods in org.apache.hc.core5.testing.nio with parameters of type HandlerFactory Modifier and Type Method Description protected ServerHttp1StreamDuplexerInternalServerHttp1EventHandlerFactory. 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)voidClientSessionEndpoint. 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)
-