Uses of Package
org.apache.hc.core5.reactor
Packages that use org.apache.hc.core5.reactor
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.
Commands for HTTP transports based on asynchronous, event driven I/O model.
TLS protocol support.
Default implementation of HTTP/2 transport based on
the asynchronous (non-blocking) I/O model.
HTTP/2 capable requester and server bootstrap.
HTTP/2 specific commands for HTTP/2 transport based
on asynchronous, event driven I/O model.
HTTP/2 specific pool component APIs.
Event driven network communication APIs and components loosely based on
Doug Lea's
reactor pattern.
TLS/SSL support for I/O reactors.
-
Classes in org.apache.hc.core5.reactor used by org.apache.hc.core5.http.impl.bootstrapClassDescriptionNon-blocking connection acceptor.Non-blocking connection initiator.Multi-core I/O reactor that can act as
ConnectionInitiator
Internally 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.Multi-core I/O reactor that can act as bothConnectionInitiator
andConnectionAcceptor
.Factory interface to createIOEventHandler
instances for the given connected endpoints.HttpCore NIO is based on the Reactor pattern as described by Doug Lea.I/O reactor configuration parameters.IOReactor
running as a service.IOReactorStatus represents an internal status of an I/O reactor.IOSession interface represents a sequence of logically related data exchanges between two end points.IOSession
event listener.ListenerEndpoint interface represents an endpoint used by an I/O reactor to listen for incoming connection from remote clients.TLS capable, protocol upgradableIOSession
. -
Classes in org.apache.hc.core5.reactor used by org.apache.hc.core5.http.impl.nioClassDescriptionIOEventHandler interface is used by I/O reactors to handle I/O events for individual I/O sessions.Factory interface to create
IOEventHandler
instances for the given connected endpoints.IOSession interface represents a sequence of logically related data exchanges between two end points.TLS capable, protocol upgradableIOSession
. -
Classes in org.apache.hc.core5.reactor used by org.apache.hc.core5.http.nio.commandClassDescriptionAbstract command
IOSession
can act upon.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
-
Classes in org.apache.hc.core5.reactor used by org.apache.hc.core5.http2.impl.nioClassDescriptionIOEventHandler interface is used by I/O reactors to handle I/O events for individual I/O sessions.Factory interface to create
IOEventHandler
instances for the given connected endpoints.IOSession interface represents a sequence of logically related data exchanges between two end points.TLS capable, protocol upgradableIOSession
.Application protocol upgrade handler. -
Classes in org.apache.hc.core5.reactor used by org.apache.hc.core5.http2.impl.nio.bootstrapClassDescriptionNon-blocking connection initiator.Factory interface to create
IOEventHandler
instances for the given connected endpoints.HttpCore NIO is based on the Reactor pattern as described by Doug Lea.I/O reactor configuration parameters.IOReactor
running as a service.IOSession interface represents a sequence of logically related data exchanges between two end points.IOSession
event listener.TLS capable, protocol upgradableIOSession
. -
Classes in org.apache.hc.core5.reactor used by org.apache.hc.core5.http2.nio.command
-
Classes in org.apache.hc.core5.reactor used by org.apache.hc.core5.http2.nio.poolClassDescriptionNon-blocking connection initiator.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.reactorClassDescriptionAbstract command
IOSession
can act upon.Non-blocking connection acceptor.Non-blocking connection initiator.IOEventHandler interface is used by I/O reactors to handle I/O events for individual I/O sessions.Factory interface to createIOEventHandler
instances for the given connected endpoints.HttpCore NIO is based on the Reactor pattern as described by Doug Lea.I/O reactor configuration parameters.IOReactor
running as a service.Signals the I/O reactor has been shut down or is in the process of shutting down.IOReactorStatus represents an internal status of an I/O reactor.IOSession interface represents a sequence of logically related data exchanges between two end points.This enum represents a set of states I/O session transitions through during its life-span.IOSession
event listener.ListenerEndpoint interface represents an endpoint used by an I/O reactor to listen for incoming connection from remote clients.TLS capable, protocol upgradableIOSession
.Application protocol upgrade handler. -
Classes in org.apache.hc.core5.reactor used by org.apache.hc.core5.reactor.sslClassDescriptionAbstract command
IOSession
can act upon.IOEventHandler interface is used by I/O reactors to handle I/O events for individual I/O sessions.IOSession interface represents a sequence of logically related data exchanges between two end points.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.nioClassDescriptionAbstract command
IOSession
can act upon.Non-blocking connection initiator.Multi-core I/O reactor that can act asConnectionInitiator
Internally 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.Multi-core I/O reactor that can act as bothConnectionInitiator
andConnectionAcceptor
.IOEventHandler interface is used by I/O reactors to handle I/O events for individual I/O sessions.Factory interface to createIOEventHandler
instances for the given connected endpoints.I/O reactor configuration parameters.IOReactor
running as a service.IOReactorStatus represents an internal status of an I/O reactor.IOSession interface represents a sequence of logically related data exchanges between two end points.This enum represents a set of states I/O session transitions through during its life-span.IOSession
event listener.ListenerEndpoint interface represents an endpoint used by an I/O reactor to listen for incoming connection from remote clients.TLS capable, protocol upgradableIOSession
.