package

org.apache.http.impl.nio.reactor

Default implementations for interfaces in org.apache.http.nio including default I/O reactor implementations and support for SSL/TLS transport security.

Interfaces

ListenerEndpointClosedCallback Listener endpoint callback interface used internally by I/O reactor implementations. 
SessionClosedCallback Session callback interface used internally by I/O reactor implementations. 
SSLIOSessionHandler This interface is deprecated. Use SSLSetupHandler  
SSLSetupHandler Callback interface that can be used to customize various aspects of the TLS/SSl protocol. 

Classes

AbstractIOReactor Generic implementation of IOReactor that can used as a subclass for more specialized I/O reactors. 
AbstractMultiworkerIOReactor Generic implementation of IOReactor that can run multiple BaseIOReactor 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 of AbstractIOReactor that serves as a base for more advanced IOReactor implementations. 
ChannelEntry SocketChannel entry maintained by the I/O reactor. 
DefaultConnectingIOReactor Default implementation of ConnectingIOReactor
DefaultListeningIOReactor Default implementation of ListeningIOReactor
ExceptionEvent A Throwable instance along with a time stamp. 
IOSessionImpl Default implementation of IOSession
ListenerEndpointImpl Default implementation of ListenerEndpoint
SessionHandle Session handle class used by I/O reactor implementations to keep a reference to a IOSession along with information about time of last I/O operations on that session. 
SessionInputBufferImpl Default implementation of SessionInputBuffer based on the ExpandableBuffer class. 
SessionOutputBufferImpl Default implementation of SessionOutputBuffer based on the ExpandableBuffer class. 
SessionRequestHandle Session request handle class used by I/O reactor implementations to keep a reference to a SessionRequest along with the time the request was made. 
SessionRequestImpl Default implementation of SessionRequest
SSLIOSession A decorator class intended to transparently extend an IOSession with transport layer security capabilities based on the SSL/TLS protocol. 

Enums

SSLMode