Package org.apache.http.impl.nio.reactor
Default implementation of event driven network communication APIs
based on Java NIO.
-
Interface Summary Interface Description InterestOpsCallback Callback interface used internally by I/O session implementations to delegate execution of aSelectionKey.interestOps(int)
operation to the I/O reactor.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
instances in separate worker threads and distribute newly created I/O sessions equally across those I/O reactors for more optimal resource utilization and better I/O performance.AbstractMultiworkerIOReactor.DefaultThreadFactory AbstractMultiworkerIOReactor.Worker 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.InterestOpEntry Helper class, representing an entry on aninterestOps(int)
queue.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
SSLIOSessionHandlerAdaptor Deprecated. (4.2)SSLSetupHandlerAdaptor Deprecated. (4.2) -
Enum Summary Enum Description SessionRequestImpl.SessionRequestState SSLMode Deprecated. (4.2)