Uses of Interface
org.eclipse.jetty.client.api.Connection
-
Packages that use Connection Package Description org.eclipse.jetty.client Jetty Client : Implementation and Core Classes This package provides APIs, utility classes and an implementation of an asynchronous HTTP client.org.eclipse.jetty.client.api Jetty Client : API Classesorg.eclipse.jetty.client.http -
-
Uses of Connection in org.eclipse.jetty.client
Classes in org.eclipse.jetty.client that implement Connection Modifier and Type Class Description class
HttpConnection
private static class
HttpProxy.ProxyConnection
Fields in org.eclipse.jetty.client declared as Connection Modifier and Type Field Description private Connection
HttpProxy.ProxyConnection. connection
private Connection
MultiplexConnectionPool.Holder. connection
private Connection
RoundRobinConnectionPool.Entry. connection
private Connection
ValidatingConnectionPool.Holder. connection
Fields in org.eclipse.jetty.client with type parameters of type Connection Modifier and Type Field Description private java.util.Set<Connection>
DuplexConnectionPool. activeConnections
private java.util.Map<Connection,MultiplexConnectionPool.Holder>
MultiplexConnectionPool. busyConnections
private java.util.Deque<Connection>
DuplexConnectionPool. idleConnections
private LeakDetector<Connection>
LeakTrackingConnectionPool. leakDetector
private java.util.Map<Connection,MultiplexConnectionPool.Holder>
MultiplexConnectionPool. muxedConnections
private Promise<Connection>
HttpProxy.CreateTunnelPromise. promise
private Promise<Connection>
HttpProxy.ProxyConnection. promise
private Promise<Connection>
HttpProxy.TunnelPromise. promise
private java.util.Map<Connection,ValidatingConnectionPool.Holder>
ValidatingConnectionPool. quarantine
Methods in org.eclipse.jetty.client that return Connection Modifier and Type Method Description Connection
AbstractConnectionPool. acquire()
protected Connection
AbstractConnectionPool. acquire(boolean create)
Returns an idle connection, if available; if an idle connection is not available, and the givencreate
parameter istrue
, then schedules the opening of a new connection, if possible within the configuration of this connection pool (for example, if it does not exceed the max connection count); otherwise returnsnull
.Connection
ConnectionPool. acquire()
Returns an idle connection, if available, or schedules the opening of a new connection and returnsnull
.protected Connection
MultiplexConnectionPool. acquire(boolean create)
protected Connection
RoundRobinConnectionPool. acquire(boolean create)
Returns an idle connection, if available, following a round robin algorithm; otherwise it always tries to create a new connection, up until the max connection count.protected abstract Connection
AbstractConnectionPool. activate()
protected Connection
DuplexConnectionPool. activate()
protected Connection
MultiplexConnectionPool. activate()
protected Connection
RoundRobinConnectionPool. activate()
protected Connection
AbstractConnectionPool. active(Connection connection)
Methods in org.eclipse.jetty.client that return types with arguments of type Connection Modifier and Type Method Description java.util.Collection<Connection>
DuplexConnectionPool. getActiveConnections()
java.util.Queue<Connection>
DuplexConnectionPool. getIdleConnections()
Methods in org.eclipse.jetty.client with parameters of type Connection Modifier and Type Method Description protected void
AbstractConnectionPool. acquired(Connection connection)
protected void
LeakTrackingConnectionPool. acquired(Connection connection)
protected Connection
AbstractConnectionPool. active(Connection connection)
void
HttpDestination. close(Connection connection)
Deprecated.useHttpDestination.remove(Connection)
insteadprotected boolean
DuplexConnectionPool. deactivate(Connection connection)
protected boolean
AbstractConnectionPool. idle(Connection connection, boolean close)
boolean
ConnectionPool. isActive(Connection connection)
boolean
DuplexConnectionPool. isActive(Connection connection)
boolean
MultiplexConnectionPool. isActive(Connection connection)
boolean
RoundRobinConnectionPool. isActive(Connection connection)
protected abstract void
AbstractConnectionPool. onCreated(Connection connection)
protected void
DuplexConnectionPool. onCreated(Connection connection)
protected void
MultiplexConnectionPool. onCreated(Connection connection)
protected void
RoundRobinConnectionPool. onCreated(Connection connection)
private HttpDestination.ProcessResult
HttpDestination. process(Connection connection)
boolean
ConnectionPool. release(Connection connection)
Returns the given connection, previously obtained viaConnectionPool.acquire()
, back to this ConnectionPool.boolean
DuplexConnectionPool. release(Connection connection)
void
HttpDestination. release(Connection connection)
boolean
MultiplexConnectionPool. release(Connection connection)
boolean
RoundRobinConnectionPool. release(Connection connection)
boolean
ValidatingConnectionPool. release(Connection connection)
protected void
AbstractConnectionPool. released(Connection connection)
protected void
LeakTrackingConnectionPool. released(Connection connection)
boolean
ConnectionPool. remove(Connection connection)
Removes the given connection from this ConnectionPool.boolean
DuplexConnectionPool. remove(Connection connection)
protected boolean
DuplexConnectionPool. remove(Connection connection, boolean force)
boolean
HttpDestination. remove(Connection connection)
boolean
MultiplexConnectionPool. remove(Connection connection)
protected boolean
MultiplexConnectionPool. remove(Connection connection, boolean force)
boolean
RoundRobinConnectionPool. remove(Connection connection)
boolean
ValidatingConnectionPool. remove(Connection connection)
protected void
AbstractConnectionPool. removed(Connection connection)
protected abstract SendFailure
HttpDestination. send(Connection connection, HttpExchange exchange)
void
HttpProxy.CreateTunnelPromise. succeeded(Connection connection)
void
HttpProxy.TunnelPromise. succeeded(Connection connection)
private void
HttpProxy.CreateTunnelPromise. tunnel(HttpDestination destination, Connection connection)
Method parameters in org.eclipse.jetty.client with type arguments of type Connection Modifier and Type Method Description protected void
AbstractConnectionPool. close(java.util.Collection<Connection> connections)
protected void
HttpDestination. createConnection(Promise<Connection> promise)
protected void
HttpClient. newConnection(HttpDestination destination, Promise<Connection> promise)
void
HttpDestination. newConnection(Promise<Connection> promise)
Constructors in org.eclipse.jetty.client with parameters of type Connection Constructor Description Holder(Connection connection)
Holder(Connection connection)
ProxyConnection(Destination destination, Connection connection, Promise<Connection> promise)
Constructor parameters in org.eclipse.jetty.client with type arguments of type Connection Constructor Description CreateTunnelPromise(ClientConnectionFactory connectionFactory, EndPoint endPoint, Promise<Connection> promise, java.util.Map<java.lang.String,java.lang.Object> context)
ProxyConnection(Destination destination, Connection connection, Promise<Connection> promise)
TunnelPromise(Request request, Response.CompleteListener listener, Promise<Connection> promise)
-
Uses of Connection in org.eclipse.jetty.client.api
Method parameters in org.eclipse.jetty.client.api with type arguments of type Connection Modifier and Type Method Description void
Destination. newConnection(Promise<Connection> promise)
Creates asynchronously a new, unpooled,Connection
that will be returned at a later time through the givenPromise
. -
Uses of Connection in org.eclipse.jetty.client.http
Classes in org.eclipse.jetty.client.http that implement Connection Modifier and Type Class Description class
HttpConnectionOverHTTP
private class
HttpConnectionOverHTTP.Delegate
Fields in org.eclipse.jetty.client.http with type parameters of type Connection Modifier and Type Field Description private Promise<Connection>
HttpConnectionOverHTTP. promise
Methods in org.eclipse.jetty.client.http with parameters of type Connection Modifier and Type Method Description protected SendFailure
HttpDestinationOverHTTP. send(Connection connection, HttpExchange exchange)
Method parameters in org.eclipse.jetty.client.http with type arguments of type Connection Modifier and Type Method Description protected HttpConnectionOverHTTP
HttpClientTransportOverHTTP. newHttpConnection(EndPoint endPoint, HttpDestination destination, Promise<Connection> promise)
Constructor parameters in org.eclipse.jetty.client.http with type arguments of type Connection Constructor Description HttpConnectionOverHTTP(EndPoint endPoint, HttpDestination destination, Promise<Connection> promise)
-