Uses of Interface
org.apache.http.nio.NHttpClientConnection

Packages that use NHttpClientConnection
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.nio Core HTTP component APIs and primitives for asynchronous, event driven communication. 
org.apache.http.nio.protocol Core HTTP protocol execution framework and HTTP protocol handlers for asynchronous, event driven communication. 
 

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

Classes in org.apache.http.impl.nio that implement NHttpClientConnection
 class DefaultNHttpClientConnection
          Default implementation of the NHttpClientConnection interface.
 

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

Methods in org.apache.http.impl.nio.pool that return NHttpClientConnection
 NHttpClientConnection BasicNIOConnFactory.create(HttpHost route, IOSession session)
           
 

Methods in org.apache.http.impl.nio.pool with parameters of type NHttpClientConnection
protected  BasicNIOPoolEntry BasicNIOConnPool.createEntry(HttpHost host, NHttpClientConnection conn)
           
 

Constructors in org.apache.http.impl.nio.pool with parameters of type NHttpClientConnection
BasicNIOPoolEntry(String id, HttpHost route, NHttpClientConnection conn)
           
 

Constructor parameters in org.apache.http.impl.nio.pool with type arguments of type NHttpClientConnection
BasicNIOConnFactory(NHttpConnectionFactory<? extends NHttpClientConnection> plainFactory)
           
BasicNIOConnFactory(NHttpConnectionFactory<? extends NHttpClientConnection> plainFactory, NHttpConnectionFactory<? extends NHttpClientConnection> sslFactory)
           
BasicNIOConnFactory(NHttpConnectionFactory<? extends NHttpClientConnection> plainFactory, NHttpConnectionFactory<? extends NHttpClientConnection> sslFactory)
           
BasicNIOConnPool(ConnectingIOReactor ioReactor, NIOConnFactory<HttpHost,NHttpClientConnection> connFactory, HttpParams params)
          Deprecated. (4.3) use BasicNIOConnPool.BasicNIOConnPool(ConnectingIOReactor, NIOConnFactory, int)
BasicNIOConnPool(ConnectingIOReactor ioReactor, NIOConnFactory<HttpHost,NHttpClientConnection> connFactory, int connectTimeout)
           
 

Uses of NHttpClientConnection in org.apache.http.nio
 

Subinterfaces of NHttpClientConnection in org.apache.http.nio
 interface NHttpClientIOTarget
          Deprecated. (4.2) no longer used
 

Methods in org.apache.http.nio with parameters of type NHttpClientConnection
 void NHttpClientEventHandler.closed(NHttpClientConnection conn)
          Triggered when the connection is closed.
 void NHttpClientHandler.closed(NHttpClientConnection conn)
          Deprecated. Triggered when the connection is closed.
 void NHttpClientEventHandler.connected(NHttpClientConnection conn, Object attachment)
          Triggered when a new outgoing connection is created.
 void NHttpClientHandler.connected(NHttpClientConnection conn, Object attachment)
          Deprecated. Triggered when a new outgoing connection is created.
 void NHttpClientEventHandler.endOfInput(NHttpClientConnection conn)
          Triggered when the connection is closed by the opposite end point (half-closed).
 void NHttpClientEventHandler.exception(NHttpClientConnection conn, Exception ex)
          Triggered if an error occurs during the HTTP exchange.
 void NHttpClientHandler.exception(NHttpClientConnection conn, HttpException ex)
          Deprecated. Triggered when an HTTP protocol violation occurs while receiving an HTTP response.
 void NHttpClientHandler.exception(NHttpClientConnection conn, IOException ex)
          Deprecated. Triggered when an I/O error occurs while reading from or writing to the underlying channel.
 void NHttpClientEventHandler.inputReady(NHttpClientConnection conn, ContentDecoder decoder)
          Triggered when the underlying channel is ready for reading a new portion of the response entity through the corresponding content decoder.
 void NHttpClientHandler.inputReady(NHttpClientConnection conn, ContentDecoder decoder)
          Deprecated. Triggered when the underlying channel is ready for reading a new portion of the response entity through the corresponding content decoder.
 void NHttpClientEventHandler.outputReady(NHttpClientConnection conn, ContentEncoder encoder)
          Triggered when the underlying channel is ready for writing a next portion of the request entity through the corresponding content encoder.
 void NHttpClientHandler.outputReady(NHttpClientConnection conn, ContentEncoder encoder)
          Deprecated. Triggered when the underlying channel is ready for writing a next portion of the request entity through the corresponding content encoder.
 void NHttpClientEventHandler.requestReady(NHttpClientConnection conn)
          Triggered when the connection is ready to accept a new HTTP request.
 void NHttpClientHandler.requestReady(NHttpClientConnection conn)
          Deprecated. Triggered when the connection is ready to accept a new HTTP request.
 void NHttpClientEventHandler.responseReceived(NHttpClientConnection conn)
          Triggered when an HTTP response is received.
 void NHttpClientHandler.responseReceived(NHttpClientConnection conn)
          Deprecated. Triggered when an HTTP response is received.
 void NHttpClientEventHandler.timeout(NHttpClientConnection conn)
          Triggered when no input is detected on this connection over the maximum period of inactivity.
 void NHttpClientHandler.timeout(NHttpClientConnection conn)
          Deprecated. Triggered when no input is detected on this connection over the maximum period of inactivity.
 

Uses of NHttpClientConnection in org.apache.http.nio.protocol
 

Methods in org.apache.http.nio.protocol with type parameters of type NHttpClientConnection
<T,E extends PoolEntry<HttpHost,NHttpClientConnection>>
Future<T>
HttpAsyncRequester.execute(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, ConnPool<HttpHost,E> connPool)
          Initiates asynchronous HTTP request execution.
<T,E extends PoolEntry<HttpHost,NHttpClientConnection>>
Future<T>
HttpAsyncRequester.execute(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, ConnPool<HttpHost,E> connPool, HttpContext context)
          Initiates asynchronous HTTP request execution.
<T,E extends PoolEntry<HttpHost,NHttpClientConnection>>
Future<T>
HttpAsyncRequester.execute(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, ConnPool<HttpHost,E> connPool, HttpContext context, FutureCallback<T> callback)
          Initiates asynchronous HTTP request execution.
<T,E extends PoolEntry<HttpHost,NHttpClientConnection>>
Future<T>
HttpAsyncRequester.execute(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, E poolEntry, ConnPool<HttpHost,E> connPool, HttpContext context, FutureCallback<T> callback)
          Initiates asynchronous HTTP request execution.
<T,E extends PoolEntry<HttpHost,NHttpClientConnection>>
Future<List<T>>
HttpAsyncRequester.executePipelined(HttpHost target, List<? extends HttpAsyncRequestProducer> requestProducers, List<? extends HttpAsyncResponseConsumer<T>> responseConsumers, ConnPool<HttpHost,E> connPool, HttpContext context, FutureCallback<List<T>> callback)
          Initiates asynchronous pipelined HTTP request execution.
<T,E extends PoolEntry<HttpHost,NHttpClientConnection>>
Future<List<T>>
HttpAsyncRequester.executePipelined(List<HttpAsyncRequestProducer> requestProducers, List<HttpAsyncResponseConsumer<T>> responseConsumers, E poolEntry, ConnPool<HttpHost,E> connPool, HttpContext context, FutureCallback<List<T>> callback)
          Initiates asynchronous pipelined HTTP request execution.
 

Methods in org.apache.http.nio.protocol with parameters of type NHttpClientConnection
 void ThrottlingHttpClientHandler.closed(NHttpClientConnection conn)
          Deprecated.  
 void AsyncNHttpClientHandler.closed(NHttpClientConnection conn)
          Deprecated.  
 void BufferingHttpClientHandler.closed(NHttpClientConnection conn)
          Deprecated.  
 void HttpAsyncRequestExecutor.closed(NHttpClientConnection conn)
           
 void ThrottlingHttpClientHandler.connected(NHttpClientConnection conn, Object attachment)
          Deprecated.  
 void AsyncNHttpClientHandler.connected(NHttpClientConnection conn, Object attachment)
          Deprecated.  
 void BufferingHttpClientHandler.connected(NHttpClientConnection conn, Object attachment)
          Deprecated.  
 void HttpAsyncRequestExecutor.connected(NHttpClientConnection conn, Object attachment)
           
 void HttpAsyncRequestExecutor.endOfInput(NHttpClientConnection conn)
           
 void HttpAsyncRequestExecutor.exception(NHttpClientConnection conn, Exception cause)
           
 void ThrottlingHttpClientHandler.exception(NHttpClientConnection conn, HttpException ex)
          Deprecated.  
 void AsyncNHttpClientHandler.exception(NHttpClientConnection conn, HttpException ex)
          Deprecated.  
 void BufferingHttpClientHandler.exception(NHttpClientConnection conn, HttpException httpex)
          Deprecated.  
 void ThrottlingHttpClientHandler.exception(NHttpClientConnection conn, IOException ex)
          Deprecated.  
 void AsyncNHttpClientHandler.exception(NHttpClientConnection conn, IOException ex)
          Deprecated.  
 void BufferingHttpClientHandler.exception(NHttpClientConnection conn, IOException ioex)
          Deprecated.  
<T> Future<T>
HttpAsyncRequester.execute(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, NHttpClientConnection conn)
          Initiates asynchronous HTTP request execution.
<T> Future<T>
HttpAsyncRequester.execute(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, NHttpClientConnection conn, HttpContext context)
          Initiates asynchronous HTTP request execution.
<T> Future<T>
HttpAsyncRequester.execute(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, NHttpClientConnection conn, HttpContext context, FutureCallback<T> callback)
          Initiates asynchronous HTTP request execution.
 void ThrottlingHttpClientHandler.inputReady(NHttpClientConnection conn, ContentDecoder decoder)
          Deprecated.  
 void AsyncNHttpClientHandler.inputReady(NHttpClientConnection conn, ContentDecoder decoder)
          Deprecated.  
 void BufferingHttpClientHandler.inputReady(NHttpClientConnection conn, ContentDecoder decoder)
          Deprecated.  
 void HttpAsyncRequestExecutor.inputReady(NHttpClientConnection conn, ContentDecoder decoder)
           
 void ThrottlingHttpClientHandler.outputReady(NHttpClientConnection conn, ContentEncoder encoder)
          Deprecated.  
 void AsyncNHttpClientHandler.outputReady(NHttpClientConnection conn, ContentEncoder encoder)
          Deprecated.  
 void BufferingHttpClientHandler.outputReady(NHttpClientConnection conn, ContentEncoder encoder)
          Deprecated.  
 void HttpAsyncRequestExecutor.outputReady(NHttpClientConnection conn, ContentEncoder encoder)
           
 void ThrottlingHttpClientHandler.requestReady(NHttpClientConnection conn)
          Deprecated.  
 void AsyncNHttpClientHandler.requestReady(NHttpClientConnection conn)
          Deprecated.  
 void BufferingHttpClientHandler.requestReady(NHttpClientConnection conn)
          Deprecated.  
 void HttpAsyncRequestExecutor.requestReady(NHttpClientConnection conn)
           
 void ThrottlingHttpClientHandler.responseReceived(NHttpClientConnection conn)
          Deprecated.  
 void AsyncNHttpClientHandler.responseReceived(NHttpClientConnection conn)
          Deprecated.  
 void BufferingHttpClientHandler.responseReceived(NHttpClientConnection conn)
          Deprecated.  
 void HttpAsyncRequestExecutor.responseReceived(NHttpClientConnection conn)
           
 void ThrottlingHttpClientHandler.timeout(NHttpClientConnection conn)
          Deprecated.  
 void AsyncNHttpClientHandler.timeout(NHttpClientConnection conn)
          Deprecated.  
 void BufferingHttpClientHandler.timeout(NHttpClientConnection conn)
          Deprecated.  
 void HttpAsyncRequestExecutor.timeout(NHttpClientConnection conn)
           
 

Constructors in org.apache.http.nio.protocol with parameters of type NHttpClientConnection
BasicAsyncClientExchangeHandler(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, FutureCallback<T> callback, HttpContext localContext, NHttpClientConnection conn, HttpProcessor httpPocessor, ConnectionReuseStrategy connReuseStrategy)
          Creates new instance of BasicAsyncRequestExecutionHandler.
BasicAsyncClientExchangeHandler(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, HttpContext localContext, NHttpClientConnection conn, HttpProcessor httpPocessor)
          Creates new instance of BasicAsyncRequestExecutionHandler.
PipeliningClientExchangeHandler(List<? extends HttpAsyncRequestProducer> requestProducers, List<? extends HttpAsyncResponseConsumer<T>> responseConsumers, FutureCallback<List<T>> callback, HttpContext localContext, NHttpClientConnection conn, HttpProcessor httpPocessor, ConnectionReuseStrategy connReuseStrategy)
          Creates new instance of PipeliningClientExchangeHandler.
PipeliningClientExchangeHandler(List<? extends HttpAsyncRequestProducer> requestProducers, List<? extends HttpAsyncResponseConsumer<T>> responseConsumers, HttpContext localContext, NHttpClientConnection conn, HttpProcessor httpPocessor)
          Creates new instance of PipeliningClientExchangeHandler.
 



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