Uses of Interface
org.apache.hc.core5.reactor.IOEventHandlerFactory
Packages that use IOEventHandlerFactory
Package
Description
HTTP/1.1 requester and server bootstrap.
Default implementation of HTTP/1.1 transport based on
the asynchronous (non-blocking) I/O model.
Default implementation of HTTP/2 transport based on
the asynchronous (non-blocking) I/O model.
HTTP/2 capable requester and server bootstrap.
Event driven network communication APIs and components loosely based on
Doug Lea's
reactor pattern.
-
Uses of IOEventHandlerFactory in org.apache.hc.core5.http.impl.bootstrap
Constructors in org.apache.hc.core5.http.impl.bootstrap with parameters of type IOEventHandlerFactoryModifierConstructorDescriptionAsyncRequester(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener, Callback<IOSession> sessionShutdownCallback, Resolver<HttpHost, InetSocketAddress> addressResolver) AsyncServer(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener, Callback<IOSession> sessionShutdownCallback) HttpAsyncRequester(IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener, ManagedConnPool<HttpHost, IOSession> connPool) UseAsyncRequesterBootstrapto create instances of this class.HttpAsyncRequester(IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener, ManagedConnPool<HttpHost, IOSession> connPool, TlsStrategy tlsStrategy, Timeout handshakeTimeout) UseAsyncRequesterBootstrapto create instances of this class.HttpAsyncServer(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener) UseAsyncServerBootstrapto create instances of this class.HttpAsyncServer(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener, String canonicalName) UseAsyncServerBootstrapto create instances of this class. -
Uses of IOEventHandlerFactory in org.apache.hc.core5.http.impl.nio
Classes in org.apache.hc.core5.http.impl.nio that implement IOEventHandlerFactoryModifier and TypeClassDescriptionclassClientHttp1IOEventHandlerfactory.classServerHttp1IOEventHandlerfactory. -
Uses of IOEventHandlerFactory in org.apache.hc.core5.http2.impl.nio
Classes in org.apache.hc.core5.http2.impl.nio that implement IOEventHandlerFactoryModifier and TypeClassDescriptionclassClient I/O event starter that prepares I/O sessions for an initial protocol handshake.classServer I/O event starter that prepares I/O sessions for an initial protocol handshake. -
Uses of IOEventHandlerFactory in org.apache.hc.core5.http2.impl.nio.bootstrap
Constructors in org.apache.hc.core5.http2.impl.nio.bootstrap with parameters of type IOEventHandlerFactoryModifierConstructorDescriptionH2AsyncRequester(HttpVersionPolicy versionPolicy, IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener, ManagedConnPool<HttpHost, IOSession> connPool) UseH2RequesterBootstrapto create instances of this class.H2AsyncRequester(HttpVersionPolicy versionPolicy, IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener, ManagedConnPool<HttpHost, IOSession> connPool, TlsStrategy tlsStrategy, Timeout handshakeTimeout) UseH2RequesterBootstrapto create instances of this class.H2MultiplexingRequester(IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener, Resolver<HttpHost, InetSocketAddress> addressResolver, TlsStrategy tlsStrategy) UseH2MultiplexingRequesterBootstrapto create instances of this class. -
Uses of IOEventHandlerFactory in org.apache.hc.core5.reactor
Classes in org.apache.hc.core5.reactor that implement IOEventHandlerFactoryFields in org.apache.hc.core5.reactor declared as IOEventHandlerFactoryModifier and TypeFieldDescriptionprivate final IOEventHandlerFactoryInternalConnectChannel.eventHandlerFactoryprivate final IOEventHandlerFactorySingleCoreIOReactor.eventHandlerFactoryprivate final IOEventHandlerFactorySocksProxyProtocolHandler.eventHandlerFactoryprivate final IOEventHandlerFactorySocksProxyProtocolHandlerFactory.eventHandlerFactoryDeprecated.Constructors in org.apache.hc.core5.reactor with parameters of type IOEventHandlerFactoryModifierConstructorDescriptionDefaultConnectingIOReactor(IOEventHandlerFactory eventHandlerFactory) Creates an instance of DefaultConnectingIOReactor with default configuration.DefaultConnectingIOReactor(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, ThreadFactory threadFactory, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener, Callback<IOSession> sessionShutdownCallback) DefaultConnectingIOReactor(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig config, Callback<IOSession> sessionShutdownCallback) DefaultListeningIOReactor(IOEventHandlerFactory eventHandlerFactory) Creates an instance of DefaultListeningIOReactor with default configuration.DefaultListeningIOReactor(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, ThreadFactory dispatchThreadFactory, ThreadFactory listenerThreadFactory, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener, Callback<IOSession> sessionShutdownCallback) Creates an instance of DefaultListeningIOReactor with the given configuration.DefaultListeningIOReactor(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig config, Callback<IOSession> sessionShutdownCallback) Creates an instance of DefaultListeningIOReactor with the given configuration.(package private)InternalConnectChannel(SelectionKey key, SocketChannel socketChannel, IOSessionRequest sessionRequest, InternalDataChannel dataChannel, IOEventHandlerFactory eventHandlerFactory, IOReactorConfig reactorConfig) (package private)SingleCoreIOReactor(Callback<Exception> exceptionCallback, IOEventHandlerFactory eventHandlerFactory, IOReactorConfig reactorConfig, Decorator<IOSession> ioSessionDecorator, IOSessionListener sessionListener, Callback<IOSession> sessionShutdownCallback) (package private)SocksProxyProtocolHandler(InternalDataChannel dataChannel, IOSessionRequest sessionRequest, IOEventHandlerFactory eventHandlerFactory, IOReactorConfig reactorConfig) SocksProxyProtocolHandlerFactory(SocketAddress targetAddress, String username, String password, IOEventHandlerFactory eventHandlerFactory) Deprecated.
IOReactorConfig.