Package | Description |
---|---|
org.apache.http.impl.nio.reactor |
Default implementation of event driven network communication APIs
based on Java NIO.
|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
SessionRequestImpl
Default implementation of
SessionRequest . |
Modifier and Type | Method and Description |
---|---|
SessionRequest |
DefaultConnectingIOReactor.connect(java.net.SocketAddress remoteAddress,
java.net.SocketAddress localAddress,
java.lang.Object attachment,
SessionRequestCallback callback) |
Modifier and Type | Field and Description |
---|---|
private java.util.Set<SessionRequest> |
AbstractNIOConnPool.pending |
private java.util.Map<SessionRequest,BasicFuture<E>> |
RouteSpecificPool.pending |
private java.util.concurrent.atomic.AtomicReference<SessionRequest> |
LeaseRequest.sessionRequestRef |
Modifier and Type | Method and Description |
---|---|
void |
RouteSpecificPool.addPending(SessionRequest request,
BasicFuture<E> future) |
void |
LeaseRequest.attachSessionRequest(SessionRequest sessionRequest) |
void |
AbstractNIOConnPool.InternalSessionRequestCallback.cancelled(SessionRequest request) |
void |
RouteSpecificPool.cancelled(SessionRequest request) |
void |
AbstractNIOConnPool.InternalSessionRequestCallback.completed(SessionRequest request) |
boolean |
RouteSpecificPool.completed(SessionRequest request,
E entry) |
E |
RouteSpecificPool.createEntry(SessionRequest request,
C conn) |
void |
AbstractNIOConnPool.InternalSessionRequestCallback.failed(SessionRequest request) |
void |
RouteSpecificPool.failed(SessionRequest request,
java.lang.Exception ex) |
private BasicFuture<E> |
RouteSpecificPool.removeRequest(SessionRequest request) |
protected void |
AbstractNIOConnPool.requestCancelled(SessionRequest request) |
protected void |
AbstractNIOConnPool.requestCompleted(SessionRequest request) |
protected void |
AbstractNIOConnPool.requestFailed(SessionRequest request) |
protected void |
AbstractNIOConnPool.requestTimeout(SessionRequest request) |
void |
AbstractNIOConnPool.InternalSessionRequestCallback.timeout(SessionRequest request) |
void |
RouteSpecificPool.timeout(SessionRequest request) |
Modifier and Type | Method and Description |
---|---|
SessionRequest |
ConnectingIOReactor.connect(java.net.SocketAddress remoteAddress,
java.net.SocketAddress localAddress,
java.lang.Object attachment,
SessionRequestCallback callback)
Requests a connection to a remote host.
|
Modifier and Type | Method and Description |
---|---|
void |
SessionRequestCallback.cancelled(SessionRequest request)
Triggered on cancellation of a
SessionRequest . |
void |
SessionRequestCallback.completed(SessionRequest request)
Triggered on successful completion of a
SessionRequest . |
void |
SessionRequestCallback.failed(SessionRequest request)
Triggered on unsuccessful completion a
SessionRequest . |
void |
SessionRequestCallback.timeout(SessionRequest request)
Triggered if a
SessionRequest times out. |