Uses of Interface
org.apache.http.nio.reactor.SessionRequest
-
Packages that use SessionRequest 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. -
-
Uses of SessionRequest in org.apache.http.impl.nio.reactor
Classes in org.apache.http.impl.nio.reactor that implement SessionRequest Modifier and Type Class Description class
SessionRequestImpl
Default implementation ofSessionRequest
.Methods in org.apache.http.impl.nio.reactor that return SessionRequest Modifier and Type Method Description SessionRequest
DefaultConnectingIOReactor. connect(java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, java.lang.Object attachment, SessionRequestCallback callback)
-
Uses of SessionRequest in org.apache.http.nio.pool
Fields in org.apache.http.nio.pool with type parameters of type SessionRequest Modifier and Type Field 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
Methods in org.apache.http.nio.pool with parameters of type SessionRequest Modifier and Type Method 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)
-
Uses of SessionRequest in org.apache.http.nio.reactor
Methods in org.apache.http.nio.reactor that return SessionRequest Modifier and Type Method 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.Methods in org.apache.http.nio.reactor with parameters of type SessionRequest Modifier and Type Method Description void
SessionRequestCallback. cancelled(SessionRequest request)
Triggered on cancellation of aSessionRequest
.void
SessionRequestCallback. completed(SessionRequest request)
Triggered on successful completion of aSessionRequest
.void
SessionRequestCallback. failed(SessionRequest request)
Triggered on unsuccessful completion aSessionRequest
.void
SessionRequestCallback. timeout(SessionRequest request)
Triggered if aSessionRequest
times out.
-