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 Classesorg.eclipse.jetty.fcgi.client.http org.eclipse.jetty.fcgi.server.proxy org.eclipse.jetty.http2.client.http org.eclipse.jetty.proxy Jetty Proxy : Async Proxy Supportorg.eclipse.jetty.security.openid org.eclipse.jetty.unixsocket.client org.eclipse.jetty.websocket.client Jetty WebSocket Client APIorg.eclipse.jetty.websocket.jsr356 org.eclipse.jetty.websocket.jsr356.server -
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.ContentDecoder ContentDecoder
decodes content bytes of a response.ContentDecoder.Factory Factory forContentDecoder
s; subclasses must implementContentDecoder.Factory.newContentDecoder()
.DuplexConnectionPool HttpChannel HttpClient HttpClient
provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic.HttpClientTransport HttpClientTransport
represents what transport implementations should provide in order to plug-in a different transport forHttpClient
.HttpContent HttpContent
is a stateful, linear representation of the request content provided by aContentProvider
that can be traversed one-way to obtain content buffers to send to an HTTP server.HttpConversation HttpDestination HttpExchange HttpReceiver HttpReceiver
provides the abstract code to implement the various steps of the receive of HTTP responses.HttpRequest HttpResponse HttpSender HttpSender
abstracts 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)
.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 forProtocolHandler
s 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 -
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 HttpClient
provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic.HttpClientTransport HttpClientTransport
represents what transport implementations should provide in order to plug-in a different transport forHttpClient
.HttpContent HttpContent
is a stateful, linear representation of the request content provided by aContentProvider
that can be traversed one-way to obtain content buffers to send to an HTTP server.HttpDestination HttpExchange HttpReceiver HttpReceiver
provides the abstract code to implement the various steps of the receive of HTTP responses.HttpResponse HttpSender HttpSender
abstracts 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 AContentProvider
that notifies listeners that content is available.AsyncContentProvider.Listener A listener that is notified of content availability -
Classes in org.eclipse.jetty.client used by org.eclipse.jetty.fcgi.client.http Class Description AbstractConnectorHttpClientTransport AbstractHttpClientTransport AsyncContentProvider.Listener A listener that is notified of content availabilityHttpChannel HttpClient HttpClient
provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic.HttpClientTransport HttpClientTransport
represents what transport implementations should provide in order to plug-in a different transport forHttpClient
.HttpContent HttpContent
is a stateful, linear representation of the request content provided by aContentProvider
that can be traversed one-way to obtain content buffers to send to an HTTP server.HttpDestination HttpExchange HttpReceiver HttpReceiver
provides the abstract code to implement the various steps of the receive of HTTP responses.HttpSender HttpSender
abstracts 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)
.MultiplexHttpDestination Origin PoolingHttpDestination SendFailure -
Classes in org.eclipse.jetty.client used by org.eclipse.jetty.fcgi.server.proxy Class Description HttpClient HttpClient
provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic. -
Classes in org.eclipse.jetty.client used by org.eclipse.jetty.http2.client.http Class Description AbstractHttpClientTransport AsyncContentProvider.Listener A listener that is notified of content availabilityConnectionPool.Multiplexable Marks a connection as supporting multiplexed requests.HttpChannel HttpClient HttpClient
provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic.HttpClientTransport HttpClientTransport
represents what transport implementations should provide in order to plug-in a different transport forHttpClient
.HttpConnection HttpContent HttpContent
is a stateful, linear representation of the request content provided by aContentProvider
that can be traversed one-way to obtain content buffers to send to an HTTP server.HttpDestination HttpExchange HttpReceiver HttpReceiver
provides the abstract code to implement the various steps of the receive of HTTP responses.HttpSender HttpSender
abstracts 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)
.MultiplexHttpDestination Origin SendFailure -
Classes in org.eclipse.jetty.client used by org.eclipse.jetty.proxy Class Description HttpClient HttpClient
provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic. -
Classes in org.eclipse.jetty.client used by org.eclipse.jetty.security.openid Class Description HttpClient HttpClient
provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic. -
Classes in org.eclipse.jetty.client used by org.eclipse.jetty.unixsocket.client Class Description AbstractConnectorHttpClientTransport AbstractConnectorHttpClientTransport.ClientSelectorManager AbstractHttpClientTransport HttpClient HttpClient
provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic.HttpClientTransport HttpClientTransport
represents what transport implementations should provide in order to plug-in a different transport forHttpClient
. -
Classes in org.eclipse.jetty.client used by org.eclipse.jetty.websocket.client Class Description HttpClient HttpClient
provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic.HttpRequest HttpResponse -
Classes in org.eclipse.jetty.client used by org.eclipse.jetty.websocket.jsr356 Class Description HttpClient HttpClient
provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic. -
Classes in org.eclipse.jetty.client used by org.eclipse.jetty.websocket.jsr356.server Class Description HttpClient HttpClient
provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic.