Uses of Package
org.apache.hc.core5.reactor
-
Packages that use org.apache.hc.core5.reactor 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.command Commands for HTTP transports based on asynchronous, event driven I/O model.org.apache.hc.core5.http.nio.ssl TLS protocol support.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.command HTTP/2 specific commands for HTTP/2 transport based on asynchronous, event driven I/O model.org.apache.hc.core5.http2.nio.pool HTTP/2 specific pool component APIs.org.apache.hc.core5.reactor Event driven network communication APIs and components loosely based on Doug Lea's reactor pattern.org.apache.hc.core5.reactor.ssl TLS/SSL support for I/O reactors.org.apache.hc.core5.testing.nio -
Classes in org.apache.hc.core5.reactor used by org.apache.hc.core5.http.impl.bootstrap Class Description ConnectionAcceptor Non-blocking connection acceptor.ConnectionInitiator Non-blocking connection initiator.DefaultConnectingIOReactor Multi-core I/O reactor that can act asConnectionInitiatorInternally this I/O reactor distributes newly created I/O session equally across multiple I/O worker threads for a more optimal resource utilization and a better I/O performance.DefaultListeningIOReactor Multi-core I/O reactor that can act as bothConnectionInitiatorandConnectionAcceptor.IOEventHandlerFactory Factory interface to createIOEventHandlerinstances for the given connected endpoints.IOReactor HttpCore NIO is based on the Reactor pattern as described by Doug Lea.IOReactorConfig I/O reactor configuration parameters.IOReactorService IOReactorrunning as a service.IOReactorStatus IOReactorStatus represents an internal status of an I/O reactor.IOSession IOSession interface represents a sequence of logically related data exchanges between two end points.IOSessionListener IOSessionevent listener.ListenerEndpoint ListenerEndpoint interface represents an endpoint used by an I/O reactor to listen for incoming connection from remote clients.ProtocolIOSession TLS capable, protocol upgradableIOSession. -
Classes in org.apache.hc.core5.reactor used by org.apache.hc.core5.http.impl.nio Class Description IOEventHandler IOEventHandler interface is used by I/O reactors to handle I/O events for individual I/O sessions.IOEventHandlerFactory Factory interface to createIOEventHandlerinstances for the given connected endpoints.IOSession IOSession interface represents a sequence of logically related data exchanges between two end points.ProtocolIOSession TLS capable, protocol upgradableIOSession. -
Classes in org.apache.hc.core5.reactor used by org.apache.hc.core5.http.nio.command Class Description Command Abstract commandIOSessioncan act upon.Command.Priority IOSession IOSession interface represents a sequence of logically related data exchanges between two end points. -
Classes in org.apache.hc.core5.reactor used by org.apache.hc.core5.http.nio.ssl Class Description ProtocolIOSession TLS capable, protocol upgradableIOSession. -
Classes in org.apache.hc.core5.reactor used by org.apache.hc.core5.http2.impl.nio Class Description IOEventHandler IOEventHandler interface is used by I/O reactors to handle I/O events for individual I/O sessions.IOEventHandlerFactory Factory interface to createIOEventHandlerinstances for the given connected endpoints.IOSession IOSession interface represents a sequence of logically related data exchanges between two end points.ProtocolIOSession TLS capable, protocol upgradableIOSession.ProtocolUpgradeHandler Application protocol upgrade handler. -
Classes in org.apache.hc.core5.reactor used by org.apache.hc.core5.http2.impl.nio.bootstrap Class Description ConnectionInitiator Non-blocking connection initiator.IOEventHandlerFactory Factory interface to createIOEventHandlerinstances for the given connected endpoints.IOReactor HttpCore NIO is based on the Reactor pattern as described by Doug Lea.IOReactorConfig I/O reactor configuration parameters.IOReactorService IOReactorrunning as a service.IOSession IOSession interface represents a sequence of logically related data exchanges between two end points.IOSessionListener IOSessionevent listener.ProtocolIOSession TLS capable, protocol upgradableIOSession. -
Classes in org.apache.hc.core5.reactor used by org.apache.hc.core5.http2.nio.command Class Description Command Abstract commandIOSessioncan act upon. -
Classes in org.apache.hc.core5.reactor used by org.apache.hc.core5.http2.nio.pool Class Description AbstractIOSessionPool ConnectionInitiator Non-blocking connection initiator.IOSession IOSession interface represents a sequence of logically related data exchanges between two end points. -
Classes in org.apache.hc.core5.reactor used by org.apache.hc.core5.reactor Class Description AbstractIOReactorBase AbstractIOSessionPool.PoolEntry AbstractSingleCoreIOReactor ChannelEntry Command Abstract commandIOSessioncan act upon.Command.Priority ConnectionAcceptor Non-blocking connection acceptor.ConnectionInitiator Non-blocking connection initiator.InternalChannel InternalDataChannel IOEventHandler IOEventHandler interface is used by I/O reactors to handle I/O events for individual I/O sessions.IOEventHandlerFactory Factory interface to createIOEventHandlerinstances for the given connected endpoints.IOReactor HttpCore NIO is based on the Reactor pattern as described by Doug Lea.IOReactorConfig I/O reactor configuration parameters.IOReactorConfig.Builder IOReactorService IOReactorrunning as a service.IOReactorShutdownException Signals the I/O reactor has been shut down or is in the process of shutting down.IOReactorStatus IOReactorStatus represents an internal status of an I/O reactor.IOSession IOSession interface represents a sequence of logically related data exchanges between two end points.IOSession.Status This enum represents a set of states I/O session transitions through during its life-span.IOSessionListener IOSessionevent listener.IOSessionRequest IOWorkers.Selector ListenerEndpoint ListenerEndpoint interface represents an endpoint used by an I/O reactor to listen for incoming connection from remote clients.ListenerEndpointImpl ListenerEndpointRequest MultiCoreIOReactor ProtocolIOSession TLS capable, protocol upgradableIOSession.ProtocolUpgradeHandler Application protocol upgrade handler.SingleCoreIOReactor SingleCoreListeningIOReactor SocksProxyProtocolHandler.State -
Classes in org.apache.hc.core5.reactor used by org.apache.hc.core5.reactor.ssl Class Description Command Abstract commandIOSessioncan act upon.Command.Priority IOEventHandler IOEventHandler interface is used by I/O reactors to handle I/O events for individual I/O sessions.IOSession IOSession interface represents a sequence of logically related data exchanges between two end points.IOSession.Status This enum represents a set of states I/O session transitions through during its life-span. -
Classes in org.apache.hc.core5.reactor used by org.apache.hc.core5.testing.nio Class Description Command Abstract commandIOSessioncan act upon.Command.Priority ConnectionInitiator Non-blocking connection initiator.DefaultConnectingIOReactor Multi-core I/O reactor that can act asConnectionInitiatorInternally this I/O reactor distributes newly created I/O session equally across multiple I/O worker threads for a more optimal resource utilization and a better I/O performance.DefaultListeningIOReactor Multi-core I/O reactor that can act as bothConnectionInitiatorandConnectionAcceptor.IOEventHandler IOEventHandler interface is used by I/O reactors to handle I/O events for individual I/O sessions.IOEventHandlerFactory Factory interface to createIOEventHandlerinstances for the given connected endpoints.IOReactorConfig I/O reactor configuration parameters.IOReactorService IOReactorrunning as a service.IOReactorStatus IOReactorStatus represents an internal status of an I/O reactor.IOSession IOSession interface represents a sequence of logically related data exchanges between two end points.IOSession.Status This enum represents a set of states I/O session transitions through during its life-span.IOSessionListener IOSessionevent listener.ListenerEndpoint ListenerEndpoint interface represents an endpoint used by an I/O reactor to listen for incoming connection from remote clients.ProtocolIOSession TLS capable, protocol upgradableIOSession.