Uses of Interface
org.apache.http.nio.reactor.IOSession

Packages that use IOSession
org.apache.http.impl.nio Default implementations of HTTP connections for asynchronous, even driven communication. 
org.apache.http.impl.nio.pool Default implementations of client side connection pools for asynchronous, even driven communication. 
org.apache.http.impl.nio.reactor Default implementation of event driven network communication APIs based on Java NIO. 
org.apache.http.impl.nio.ssl   
org.apache.http.nio Core HTTP component APIs and primitives for asynchronous, event driven communication. 
org.apache.http.nio.pool Client side connection pools APIs for asynchronous, event driven communication. 
org.apache.http.nio.reactor Event driven network communication APIs loosely based on Doug Lea's reactor pattern
org.apache.http.nio.reactor.ssl TLS/SSL support for asynchronous, event driven communication. 
 

Uses of IOSession in org.apache.http.impl.nio
 

Fields in org.apache.http.impl.nio declared as IOSession
protected  IOSession NHttpConnectionBase.session
           
 

Methods in org.apache.http.impl.nio with parameters of type IOSession
protected  void NHttpConnectionBase.bind(IOSession session)
          Binds the connection to a different IOSession.
 void SSLServerIOEventDispatch.connected(IOSession session)
          Deprecated.  
 void SSLClientIOEventDispatch.connected(IOSession session)
          Deprecated.  
protected  NHttpClientIOTarget DefaultClientIOEventDispatch.createConnection(IOSession session)
          Deprecated. Creates an instance of DefaultNHttpClientConnection based on the given IOSession.
protected  NHttpServerIOTarget SSLServerIOEventDispatch.createConnection(IOSession session)
          Deprecated. Creates an instance of DefaultNHttpServerConnection based on the given IOSession.
protected  NHttpClientIOTarget SSLClientIOEventDispatch.createConnection(IOSession session)
          Deprecated. Creates an instance of DefaultNHttpClientConnection based on the given SSL IOSession.
protected  NHttpServerIOTarget DefaultServerIOEventDispatch.createConnection(IOSession session)
          Deprecated. Creates an instance of DefaultNHttpServerConnection based on the given IOSession.
 DefaultNHttpClientConnection DefaultNHttpClientConnectionFactory.createConnection(IOSession session)
           
 DefaultNHttpClientConnection SSLNHttpClientConnectionFactory.createConnection(IOSession ioSession)
           
protected  DefaultNHttpServerConnection DefaultHttpServerIODispatch.createConnection(IOSession session)
           
 DefaultNHttpServerConnection SSLNHttpServerConnectionFactory.createConnection(IOSession ioSession)
           
protected  DefaultNHttpClientConnection DefaultHttpClientIODispatch.createConnection(IOSession session)
           
 DefaultNHttpServerConnection DefaultNHttpServerConnectionFactory.createConnection(IOSession session)
           
protected  DefaultNHttpServerConnection SSLNHttpServerConnectionFactory.createConnection(IOSession session, HttpRequestFactory requestFactory, ByteBufferAllocator allocator, HttpParams params)
          Deprecated. (4.3) no longer used.
protected  DefaultNHttpServerConnection DefaultNHttpServerConnectionFactory.createConnection(IOSession session, HttpRequestFactory requestFactory, ByteBufferAllocator allocator, HttpParams params)
          Deprecated. (4.3) no longer used.
protected  DefaultNHttpClientConnection DefaultNHttpClientConnectionFactory.createConnection(IOSession session, HttpResponseFactory responseFactory, ByteBufferAllocator allocator, HttpParams params)
          Deprecated. (4.3) no longer used.
protected  DefaultNHttpClientConnection SSLNHttpClientConnectionFactory.createConnection(IOSession session, HttpResponseFactory responseFactory, ByteBufferAllocator allocator, HttpParams params)
          Deprecated. (4.3) no longer used.
protected  SSLIOSession SSLServerIOEventDispatch.createSSLIOSession(IOSession session, SSLContext sslContext, SSLIOSessionHandler sslHandler)
          Deprecated. Creates an instance of SSLIOSession decorating the given IOSession.
protected  SSLIOSession SSLClientIOEventDispatch.createSSLIOSession(IOSession session, SSLContext sslContext, SSLIOSessionHandler sslHandler)
          Deprecated. Creates an instance of SSLIOSession decorating the given IOSession.
protected  SSLIOSession SSLNHttpClientConnectionFactory.createSSLIOSession(IOSession ioSession, SSLContext sslContext, SSLSetupHandler sslHandler)
           
protected  SSLIOSession SSLNHttpServerConnectionFactory.createSSLIOSession(IOSession ioSession, SSLContext sslContext, SSLSetupHandler sslHandler)
           
 void SSLServerIOEventDispatch.disconnected(IOSession session)
          Deprecated.  
 void SSLClientIOEventDispatch.disconnected(IOSession session)
          Deprecated.  
 void SSLServerIOEventDispatch.inputReady(IOSession session)
          Deprecated.  
 void SSLClientIOEventDispatch.inputReady(IOSession session)
          Deprecated.  
 void SSLServerIOEventDispatch.outputReady(IOSession session)
          Deprecated.  
 void SSLClientIOEventDispatch.outputReady(IOSession session)
          Deprecated.  
 void SSLServerIOEventDispatch.timeout(IOSession session)
          Deprecated.  
 void SSLClientIOEventDispatch.timeout(IOSession session)
          Deprecated.  
 

Constructors in org.apache.http.impl.nio with parameters of type IOSession
DefaultNHttpClientConnection(IOSession session, HttpResponseFactory responseFactory, ByteBufferAllocator allocator, HttpParams params)
          Deprecated. (4.3) use DefaultNHttpClientConnection.DefaultNHttpClientConnection( IOSession, int, int, ByteBufferAllocator, CharsetDecoder, CharsetEncoder, MessageConstraints, ContentLengthStrategy, ContentLengthStrategy, NHttpMessageWriterFactory, NHttpMessageParserFactory)
DefaultNHttpClientConnection(IOSession session, int bufferSize)
           
DefaultNHttpClientConnection(IOSession session, int bufferSize, CharsetDecoder charDecoder, CharsetEncoder charEncoder, MessageConstraints constraints)
           
DefaultNHttpClientConnection(IOSession session, int bufferSize, int fragmentSizeHint, ByteBufferAllocator allocator, CharsetDecoder charDecoder, CharsetEncoder charEncoder, MessageConstraints constraints, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, NHttpMessageWriterFactory<HttpRequest> requestWriterFactory, NHttpMessageParserFactory<HttpResponse> responseParserFactory)
          Creates new instance DefaultNHttpClientConnection given the underlying I/O session.
DefaultNHttpServerConnection(IOSession session, HttpRequestFactory requestFactory, ByteBufferAllocator allocator, HttpParams params)
          Deprecated. (4.3) use DefaultNHttpServerConnection.DefaultNHttpServerConnection( IOSession, int, int, ByteBufferAllocator, CharsetDecoder, CharsetEncoder, MessageConstraints, ContentLengthStrategy, ContentLengthStrategy, NHttpMessageParserFactory, NHttpMessageWriterFactory)
DefaultNHttpServerConnection(IOSession session, int bufferSize)
           
DefaultNHttpServerConnection(IOSession session, int bufferSize, CharsetDecoder charDecoder, CharsetEncoder charEncoder, MessageConstraints constraints)
           
DefaultNHttpServerConnection(IOSession session, int bufferSize, int fragmentSizeHint, ByteBufferAllocator allocator, CharsetDecoder charDecoder, CharsetEncoder charEncoder, MessageConstraints constraints, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, NHttpMessageParserFactory<HttpRequest> requestParserFactory, NHttpMessageWriterFactory<HttpResponse> responseWriterFactory)
          Creates new instance DefaultNHttpServerConnection given the underlying I/O session.
NHttpConnectionBase(IOSession session, ByteBufferAllocator allocator, HttpParams params)
          Deprecated. (4.3) use NHttpConnectionBase.NHttpConnectionBase(IOSession, int, int, ByteBufferAllocator, CharsetDecoder, CharsetEncoder, ContentLengthStrategy, ContentLengthStrategy)
NHttpConnectionBase(IOSession session, int bufferSize, int fragmentSizeHint, ByteBufferAllocator allocator, CharsetDecoder charDecoder, CharsetEncoder charEncoder, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy)
          Creates new instance NHttpConnectionBase given the underlying I/O session.
NHttpConnectionBase(IOSession session, int bufferSize, int fragmentSizeHint, ByteBufferAllocator allocator, CharsetDecoder charDecoder, CharsetEncoder charEncoder, MessageConstraints constraints, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy)
          Creates new instance NHttpConnectionBase given the underlying I/O session.
 

Uses of IOSession in org.apache.http.impl.nio.pool
 

Methods in org.apache.http.impl.nio.pool with parameters of type IOSession
 NHttpClientConnection BasicNIOConnFactory.create(HttpHost route, IOSession session)
           
 

Uses of IOSession in org.apache.http.impl.nio.reactor
 

Classes in org.apache.http.impl.nio.reactor that implement IOSession
 class IOSessionImpl
          Default implementation of IOSession.
 

Methods in org.apache.http.impl.nio.reactor that return IOSession
 IOSession SessionHandle.getSession()
          Deprecated.  
 IOSession SessionRequestImpl.getSession()
           
protected  IOSession AbstractIOReactor.getSession(SelectionKey key)
          Obtains IOSession instance associated with the given selection key.
 

Methods in org.apache.http.impl.nio.reactor with parameters of type IOSession
 void SessionRequestImpl.completed(IOSession session)
           
 void AbstractIODispatch.connected(IOSession session)
           
protected abstract  T AbstractIODispatch.createConnection(IOSession session)
           
 void AbstractIODispatch.disconnected(IOSession session)
           
 void AbstractIODispatch.inputReady(IOSession session)
           
 void AbstractIODispatch.outputReady(IOSession session)
           
protected  void AbstractIOReactor.queueClosedSession(IOSession session)
          Queues the given I/O session to be processed asynchronously as closed.
protected  void AbstractIOReactor.sessionClosed(IOSession session)
          Triggered when a session has been closed.
 void SessionClosedCallback.sessionClosed(IOSession session)
           
protected  void BaseIOReactor.sessionClosed(IOSession session)
          Processes closed I/O session.
protected  void AbstractIOReactor.sessionCreated(SelectionKey key, IOSession session)
          Triggered when new session has been created.
protected  void BaseIOReactor.sessionCreated(SelectionKey key, IOSession session)
          Processes newly created I/O session.
protected  void AbstractIOReactor.sessionTimedOut(IOSession session)
          Triggered when a session has timed out.
protected  void BaseIOReactor.sessionTimedOut(IOSession session)
          Processes timed out I/O session.
 void AbstractIODispatch.timeout(IOSession session)
           
 void SSLSetupHandler.verify(IOSession ioSession, SSLSession sslsession)
          Deprecated. Triggered when the SSL connection has been established and initial SSL handshake has been successfully completed.
 

Constructors in org.apache.http.impl.nio.reactor with parameters of type IOSession
SessionHandle(IOSession session)
          Deprecated.  
SSLIOSession(IOSession session, SSLContext sslContext, SSLIOSessionHandler handler)
          Deprecated.  
SSLIOSession(IOSession session, SSLContext sslContext, SSLSetupHandler handler)
          Deprecated.  
 

Uses of IOSession in org.apache.http.impl.nio.ssl
 

Methods in org.apache.http.impl.nio.ssl with parameters of type IOSession
protected  NHttpServerIOTarget SSLServerIOEventDispatch.createConnection(IOSession session)
          Deprecated.  
protected  NHttpClientIOTarget SSLClientIOEventDispatch.createConnection(IOSession session)
          Deprecated.  
protected  SSLIOSession SSLServerIOEventDispatch.createSSLIOSession(IOSession session, SSLContext sslContext, SSLSetupHandler sslHandler)
          Deprecated. Creates an instance of SSLIOSession decorating the given IOSession.
protected  SSLIOSession SSLClientIOEventDispatch.createSSLIOSession(IOSession session, SSLContext sslContext, SSLSetupHandler sslHandler)
          Deprecated. Creates an instance of SSLIOSession decorating the given IOSession.
 

Uses of IOSession in org.apache.http.nio
 

Methods in org.apache.http.nio with parameters of type IOSession
 T NHttpConnectionFactory.createConnection(IOSession session)
           
 

Uses of IOSession in org.apache.http.nio.pool
 

Methods in org.apache.http.nio.pool with parameters of type IOSession
 C NIOConnFactory.create(T route, IOSession session)
           
 

Uses of IOSession in org.apache.http.nio.reactor
 

Methods in org.apache.http.nio.reactor that return IOSession
 IOSession SessionRequest.getSession()
          Returns IOSession instance created as a result of this request or null if the request is still pending.
 

Methods in org.apache.http.nio.reactor with parameters of type IOSession
 void IOEventDispatch.connected(IOSession session)
          Triggered after the given session has been just created.
 void IOEventDispatch.disconnected(IOSession session)
          Triggered when the given session has been terminated.
 void IOEventDispatch.inputReady(IOSession session)
          Triggered when the given session has input pending.
 void IOEventDispatch.outputReady(IOSession session)
          Triggered when the given session is ready for output.
 void IOEventDispatch.timeout(IOSession session)
          Triggered when the given session as timed out.
 

Uses of IOSession in org.apache.http.nio.reactor.ssl
 

Classes in org.apache.http.nio.reactor.ssl that implement IOSession
 class SSLIOSession
          SSLIOSession is a decorator class intended to transparently extend an IOSession with transport layer security capabilities based on the SSL/TLS protocol.
 

Methods in org.apache.http.nio.reactor.ssl with parameters of type IOSession
 void SSLSetupHandler.verify(IOSession ioSession, SSLSession sslSession)
          Triggered when the SSL connection has been established and initial SSL handshake has been successfully completed.
 

Constructors in org.apache.http.nio.reactor.ssl with parameters of type IOSession
SSLIOSession(IOSession session, SSLMode sslMode, HttpHost host, SSLContext sslContext, SSLSetupHandler handler)
          Creates new instance of SSLIOSession class.
SSLIOSession(IOSession session, SSLMode sslMode, HttpHost host, SSLContext sslContext, SSLSetupHandler handler, SSLBufferManagementStrategy bufferManagementStrategy)
          Creates new instance of SSLIOSession class.
SSLIOSession(IOSession session, SSLMode sslMode, SSLContext sslContext, SSLSetupHandler handler)
          Creates new instance of SSLIOSession class.
 



Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.