Package org.apache.http.impl.nio.reactor
package org.apache.http.impl.nio.reactor
Default implementation of event driven network communication APIs
based on Java NIO.
-
ClassDescriptionAbstract
IOEventDispatch
implementation that supports both plain (non-encrypted) and SSL encrypted HTTP connections.Generic implementation ofIOReactor
that can used as a subclass for more specialized I/O reactors.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.Default implementation ofAbstractIOReactor
that serves as a base for more advancedIOReactor
implementations.SocketChannel
entry maintained by the I/O reactor.Default implementation ofConnectingIOReactor
.Default implementation ofListeningIOReactor
.AThrowable
instance along with a time stamp.Helper class, representing an entry on aninterestOps(int)
queue.Callback interface used internally by I/O session implementations to delegate execution of aSelectionKey.interestOps(int)
operation to the I/O reactor.I/O reactor configuration parameters.Default implementation ofIOSession
.Listener endpoint callback interface used internally by I/O reactor implementations.Default implementation ofListenerEndpoint
.Session callback interface used internally by I/O reactor implementations.Deprecated.Default implementation ofSessionInputBuffer
based on theExpandableBuffer
class.Default implementation ofSessionOutputBuffer
based on theExpandableBuffer
class.Session request handle class used by I/O reactor implementations to keep a reference to aSessionRequest
along with the time the request was made.Default implementation ofSessionRequest
.Deprecated.(4.2) useSSLIOSession
Deprecated.(4.2) UseSSLSetupHandler
Deprecated.(4.2)Deprecated.(4.2)Deprecated.(4.2) useSSLSetupHandler
Deprecated.(4.2)
IOSessionImpl