Uses of Package
org.eclipse.jetty.client
-
Packages that use org.eclipse.jetty.client 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.http org.eclipse.jetty.client.util Jetty Client : Utility Classes -
Classes in org.eclipse.jetty.client used by org.eclipse.jetty.client Class Description AbstractConnectionPool AbstractHttpClientTransport AsyncContentProvider.Listener A listener that is notified of content availabilityAuthenticationProtocolHandler ConnectionPool Client-side connection pool abstraction.ConnectionPool.Factory Factory for ConnectionPool instances.ConnectionPool.Multiplexable Marks a connection pool as supporting multiplexed connections.ContentDecoder ContentDecoderdecodes content bytes of a response.ContentDecoder.Factory Factory forContentDecoders; subclasses must implementContentDecoder.Factory.newContentDecoder().DuplexConnectionPool HttpChannel HttpClient HttpClientprovides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic.HttpClientTransport HttpClientTransportrepresents what transport implementations should provide in order to plug-in a different transport forHttpClient.HttpContent HttpContentis a stateful, linear representation of the request content provided by aContentProviderthat can be traversed one-way to obtain content buffers to send to an HTTP server.HttpConversation HttpDestination HttpDestination.TimeoutTask This class enforces the total timeout for exchanges that are still in the queue.HttpExchange HttpExchange.State HttpReceiver HttpReceiverprovides the abstract code to implement the various steps of the receive of HTTP responses.HttpReceiver.ContentListeners Wraps a list of content listeners, notifies them about content events and tracks individual listener demand to produce a global demand for content.HttpReceiver.Decoder Implements the decoding of content, producing decoded buffers only if there is demand for content.HttpReceiver.DecodeResult HttpReceiver.ResponseState The request statesHttpReceivergoes through when receiving a response.HttpRedirector Utility class that handles HTTP redirects.HttpRequest HttpResponse HttpSender HttpSenderabstracts the algorithm to send HTTP requests, so that subclasses only implement the transport-specific code to send requests over the wire, implementingHttpSender.sendHeaders(HttpExchange, HttpContent, Callback)andHttpSender.sendContent(HttpExchange, HttpContent, Callback).HttpSender.RequestState The request statesHttpSendergoes through when sending a request.HttpSender.SenderState The sender statesHttpSendergoes through when sending a request.MultiplexConnectionPool Origin Origin.Address ProtocolHandler A protocol handler performs HTTP protocol operations on behalf of the application, typically like a browser would.ProtocolHandlers A container forProtocolHandlers accessible fromHttpClient.getProtocolHandlers().ProxyConfiguration The configuration of the forward proxy to use withHttpClient.ProxyConfiguration.Proxy ProxyProtocolClientConnectionFactory ClientConnectionFactory for the PROXY protocol.ProxyProtocolClientConnectionFactory.ProxyProtocolConnection ProxyProtocolClientConnectionFactory.V1.Tag PROXY protocol version 1 metadata holder to be used in conjunction withRequest.tag(Object).ProxyProtocolClientConnectionFactory.V2.Tag PROXY protocol version 2 metadata holder to be used in conjunction withRequest.tag(Object).ProxyProtocolClientConnectionFactory.V2.Tag.Command ProxyProtocolClientConnectionFactory.V2.Tag.Family ProxyProtocolClientConnectionFactory.V2.Tag.Protocol ProxyProtocolClientConnectionFactory.V2.Tag.TLV RequestNotifier ResponseNotifier SendFailure Socks4Proxy.Socks4ProxyConnection.Socks4Parser TimeoutCompleteListener ValidatingConnectionPool.Holder -
Classes in org.eclipse.jetty.client used by org.eclipse.jetty.client.http Class Description AbstractConnectorHttpClientTransport AbstractHttpClientTransport AsyncContentProvider.Listener A listener that is notified of content availabilityHttpChannel HttpClient HttpClientprovides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic.HttpClientTransport HttpClientTransportrepresents what transport implementations should provide in order to plug-in a different transport forHttpClient.HttpConnection HttpContent HttpContentis a stateful, linear representation of the request content provided by aContentProviderthat can be traversed one-way to obtain content buffers to send to an HTTP server.HttpDestination HttpExchange HttpReceiver HttpReceiverprovides the abstract code to implement the various steps of the receive of HTTP responses.HttpResponse HttpSender HttpSenderabstracts the algorithm to send HTTP requests, so that subclasses only implement the transport-specific code to send requests over the wire, implementingHttpSender.sendHeaders(HttpExchange, HttpContent, Callback)andHttpSender.sendContent(HttpExchange, HttpContent, Callback).Origin PoolingHttpDestination SendFailure -
Classes in org.eclipse.jetty.client used by org.eclipse.jetty.client.util Class Description AsyncContentProvider AContentProviderthat notifies listeners that content is available.AsyncContentProvider.Listener A listener that is notified of content availabilitySynchronizable Implementations of this interface expose a lock object viaSynchronizable.getLock()so that callers can synchronize externally on that lock: