Package org.apache.http.impl.nio.reactor
Default implementation of event driven network communication APIs
based on Java NIO.
-
Interface Summary Interface Description ListenerEndpointClosedCallback Listener endpoint callback interface used internally by I/O reactor implementations.SessionClosedCallback Session callback interface used internally by I/O reactor implementations.SSLIOSessionHandler Deprecated. (4.2) UseSSLSetupHandler
SSLSetupHandler Deprecated. (4.2) useSSLSetupHandler
-
Class Summary Class Description AbstractIODispatch<T> AbstractIOEventDispatch
implementation that supports both plain (non-encrypted) and SSL encrypted HTTP connections.AbstractIOReactor Generic implementation ofIOReactor
that can used as a subclass for more specialized I/O reactors.AbstractMultiworkerIOReactor Generic implementation ofIOReactor
that can run multipleBaseIOReactor
instance in separate worker threads and distribute newly created I/O session equally across those I/O reactors for a more optimal resource utilization and a better I/O performance.BaseIOReactor Default implementation ofAbstractIOReactor
that serves as a base for more advancedIOReactor
implementations.ChannelEntry SocketChannel
entry maintained by the I/O reactor.DefaultConnectingIOReactor Default implementation ofConnectingIOReactor
.DefaultListeningIOReactor Default implementation ofListeningIOReactor
.ExceptionEvent AThrowable
instance along with a time stamp.IOReactorConfig I/O reactor configuration parameters.IOReactorConfig.Builder IOSessionImpl Default implementation ofIOSession
.ListenerEndpointImpl Default implementation ofListenerEndpoint
.SessionHandle Deprecated. (4.2) useIOSessionImpl
SessionInputBufferImpl Default implementation ofSessionInputBuffer
based on theExpandableBuffer
class.SessionOutputBufferImpl Default implementation ofSessionOutputBuffer
based on theExpandableBuffer
class.SessionRequestHandle Session request handle class used by I/O reactor implementations to keep a reference to aSessionRequest
along with the time the request was made.SessionRequestImpl Default implementation ofSessionRequest
.SSLIOSession Deprecated. (4.2) useSSLIOSession
-
Enum Summary Enum Description SSLMode Deprecated. (4.2)