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) UseSSLSetupHandlerSSLSetupHandler Deprecated. (4.2) useSSLSetupHandler -
Class Summary Class Description AbstractIODispatch<T> AbstractIOEventDispatchimplementation that supports both plain (non-encrypted) and SSL encrypted HTTP connections.AbstractIOReactor Generic implementation ofIOReactorthat can used as a subclass for more specialized I/O reactors.AbstractMultiworkerIOReactor Generic implementation ofIOReactorthat can run multipleBaseIOReactorinstance 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 ofAbstractIOReactorthat serves as a base for more advancedIOReactorimplementations.ChannelEntry SocketChannelentry maintained by the I/O reactor.DefaultConnectingIOReactor Default implementation ofConnectingIOReactor.DefaultListeningIOReactor Default implementation ofListeningIOReactor.ExceptionEvent AThrowableinstance 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) useIOSessionImplSessionInputBufferImpl Default implementation ofSessionInputBufferbased on theExpandableBufferclass.SessionOutputBufferImpl Default implementation ofSessionOutputBufferbased on theExpandableBufferclass.SessionRequestHandle Session request handle class used by I/O reactor implementations to keep a reference to aSessionRequestalong with the time the request was made.SessionRequestImpl Default implementation ofSessionRequest.SSLIOSession Deprecated. (4.2) useSSLIOSession -
Enum Summary Enum Description SSLMode Deprecated. (4.2)