Uses of Interface
org.eclipse.jetty.client.api.Connection
Packages that use Connection
Package
Description
Jetty Client : Implementation and Core Classes
This package provides APIs, utility classes and an implementation of an asynchronous HTTP client.
Jetty Client : API Classes
-
Uses of Connection in org.eclipse.jetty.client
Classes in org.eclipse.jetty.client that implement ConnectionModifier and TypeClassDescriptionclass
private static class
Fields in org.eclipse.jetty.client declared as ConnectionModifier and TypeFieldDescriptionprivate final Connection
HttpProxy.ProxyConnection.connection
private final Connection
ValidatingConnectionPool.Holder.connection
Fields in org.eclipse.jetty.client with type parameters of type ConnectionModifier and TypeFieldDescriptionprivate final LeakDetector<Connection>
LeakTrackingConnectionPool.leakDetector
private final Pool<Connection>
AbstractConnectionPool.pool
private final Promise<Connection>
HttpProxy.CreateTunnelPromise.promise
private final Promise<Connection>
HttpProxy.ProxyConnection.promise
private final Promise<Connection>
HttpProxy.TunnelPromise.promise
private final Map<Connection,
ValidatingConnectionPool.Holder> ValidatingConnectionPool.quarantine
Methods in org.eclipse.jetty.client that return ConnectionModifier and TypeMethodDescriptionAbstractConnectionPool.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
orAbstractConnectionPool.isMaximizeConnections()
istrue
, then attempts to open a new connection, if possible within the configuration of this connection pool (for example, if it does not exceed the max connection count); otherwise it attempts to open a new connection, if the number of queued requests is greater than the number of pending connections; if no connection is available even after the attempts to open, returnnull
.ConnectionPool.acquire()
Returns an idle connection, if available, or schedules the opening of a new connection and returnsnull
.protected Connection
AbstractConnectionPool.activate()
Methods in org.eclipse.jetty.client that return types with arguments of type ConnectionModifier and TypeMethodDescriptionAbstractConnectionPool.getActiveConnections()
Deprecated.Relying on this method indicates a reliance on the implementation details.AbstractConnectionPool.getIdleConnections()
Deprecated.Relying on this method indicates a reliance on the implementation details.Methods in org.eclipse.jetty.client with parameters of type ConnectionModifier and TypeMethodDescriptionprotected void
AbstractConnectionPool.acquired
(Connection connection) protected void
LeakTrackingConnectionPool.acquired
(Connection connection) void
HttpDestination.close
(Connection connection) Deprecated.useHttpDestination.remove(Connection)
insteadprotected boolean
AbstractConnectionPool.deactivate
(Connection connection) protected boolean
AbstractConnectionPool.idle
(Connection connection, boolean close) boolean
AbstractConnectionPool.isActive
(Connection connection) boolean
ConnectionPool.isActive
(Connection connection) protected void
AbstractConnectionPool.onCreated
(Connection connection) private boolean
HttpDestination.process
(Connection connection) boolean
AbstractConnectionPool.release
(Connection connection) boolean
ConnectionPool.release
(Connection connection) Returns the given connection, previously obtained viaConnectionPool.acquire()
, back to this ConnectionPool.void
HttpDestination.release
(Connection connection) boolean
ValidatingConnectionPool.release
(Connection connection) protected void
AbstractConnectionPool.released
(Connection connection) protected void
LeakTrackingConnectionPool.released
(Connection connection) boolean
AbstractConnectionPool.remove
(Connection connection) protected boolean
AbstractConnectionPool.remove
(Connection connection, boolean force) boolean
ConnectionPool.remove
(Connection connection) Removes the given connection from this ConnectionPool.boolean
HttpDestination.remove
(Connection connection) boolean
ValidatingConnectionPool.remove
(Connection connection) protected void
AbstractConnectionPool.removed
(Connection connection) protected abstract SendFailure
HttpDestination.send
(Connection connection, HttpExchange exchange) void
AbstractConnectionPool.FutureConnection.succeeded
(Connection connection) 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 ConnectionModifier and TypeMethodDescriptionprotected 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 ConnectionModifierConstructorDescriptionHolder
(Connection connection) private
ProxyConnection
(Destination destination, Connection connection, Promise<Connection> promise) Constructor parameters in org.eclipse.jetty.client with type arguments of type ConnectionModifierConstructorDescriptionprotected
AbstractConnectionPool
(HttpDestination destination, Pool<Connection> pool, Callback requester) private
CreateTunnelPromise
(ClientConnectionFactory connectionFactory, EndPoint endPoint, Promise<Connection> promise, Map<String, Object> context) DuplexConnectionPool
(HttpDestination destination, Pool<Connection> pool, Callback requester) MultiplexConnectionPool
(HttpDestination destination, Pool<Connection> pool, Callback requester, int maxMultiplex) private
ProxyConnection
(Destination destination, Connection connection, Promise<Connection> promise) private
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 ConnectionModifier and TypeMethodDescriptionvoid
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 ConnectionModifier and TypeClassDescriptionclass
private class
Fields in org.eclipse.jetty.client.http with type parameters of type ConnectionModifier and TypeFieldDescriptionprivate final Promise<Connection>
HttpConnectionOverHTTP.promise
Methods in org.eclipse.jetty.client.http with parameters of type ConnectionModifier and TypeMethodDescriptionprotected SendFailure
HttpDestinationOverHTTP.send
(Connection connection, HttpExchange exchange) Method parameters in org.eclipse.jetty.client.http with type arguments of type ConnectionModifier and TypeMethodDescriptionprotected HttpConnectionOverHTTP
HttpClientTransportOverHTTP.newHttpConnection
(EndPoint endPoint, HttpDestination destination, Promise<Connection> promise) Constructor parameters in org.eclipse.jetty.client.http with type arguments of type ConnectionModifierConstructorDescriptionHttpConnectionOverHTTP
(EndPoint endPoint, HttpDestination destination, Promise<Connection> promise)