Uses of Package
org.eclipse.jetty.client
Package
Description
Jetty Proxy : Async Proxy Support
Jetty WebSocket API :: Client
-
ClassDescription
Authentication
represents a mechanism to authenticate requests for protected resources.Structure holding information about theWWW-Authenticate
(orProxy-Authenticate
) header.Authentication.Result
holds the information needed to authenticate aRequest
viaAuthentication.Result.apply(Request)
.A store forAuthentication
s andAuthentication.Result
s.Implementation ofResponse.Listener
that buffers the content up to a maximum length specified to the constructors.ARequest.Content
forByteBuffer
s.ARequest.Content
for byte arrays.Connection
represent a connection to aDestination
and allow applications to send requests viaConnection.send(Request, Response.CompleteListener)
.Client-side connection pool abstraction.Factory for ConnectionPool instances.ContentDecoder
decodes content bytes of a response.Factory forContentDecoder
s; subclasses must implementContentDecoder.Factory.newContentDecoder()
.A specializedResponse
that can hold a limited content in memory.ADestination
represents the receiver of HTTP requests, and it is identified by anOrigin
.HttpClient provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic.Descendant beans ofHttpClient
that implement this interface are made aware of theHttpClient
instance while it is starting.HttpClientTransport
represents what transport implementations should provide in order to plug-in a different transport forHttpClient
.HttpUpgrader prepares a HTTP request to upgrade from one protocol to another, and implements the upgrade mechanism.Class that groups the elements that uniquely identify a destination.The representation of a network protocol.A protocol handler performs HTTP protocol operations on behalf of the application, typically like a browser would.A container forProtocolHandler
s accessible fromHttpClient.getProtocolHandlers()
.The configuration of the forward proxies to use withHttpClient
.ClientConnectionFactory for the PROXY protocol.PROXY protocol version 1 metadata holder to be used in conjunction withRequest.tag(Object)
.PROXY protocol version 2 metadata holder to be used in conjunction withRequest.tag(Object)
.Request
represents an HTTP request, and offers a fluent interface to customize various attributes such as the path, the headers, the content, etc.Listener for the request begin event.Listener for the request committed event.A client-side representation of HTTP request content.Listener for the request content event.Listener for the request failed event.Listener for the request headers event.Listener for all request events.Listener for the request queued event.Common, empty, super-interface for request listeners.Listener for the request succeeded event.A specialized container for request listeners.Response
represents an HTTP response and offers methods to retrieve status code, HTTP version and headers.Asynchronous listener for the response content events.Listener for the response begin event.Listener for the request and response completed event.Synchronous listener for the response content events.Asynchronous listener for the response content events.Listener for the response failure event.Listener for a response header event.Listener for the response headers event.Listener for all response events.Common, empty, super-interface for response listenersListener for the response succeeded event.A SOCKS5 authentication method.A factory forSocks5.Authentication
s.ARequest.Content
for strings. -
ClassDescription
Authentication
represents a mechanism to authenticate requests for protected resources.Authentication.Result
holds the information needed to authenticate aRequest
viaAuthentication.Result.apply(Request)
.A store forAuthentication
s andAuthentication.Result
s.A specializedResponse
that can hold a limited content in memory.HttpClient provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic.Request
represents an HTTP request, and offers a fluent interface to customize various attributes such as the path, the headers, the content, etc.A specialized container for request listeners.Response
represents an HTTP response and offers methods to retrieve status code, HTTP version and headers. -
ClassDescription
Connection
represent a connection to aDestination
and allow applications to send requests viaConnection.send(Request, Response.CompleteListener)
.Client-side connection pool abstraction.A specializedResponse
that can hold a limited content in memory.ADestination
represents the receiver of HTTP requests, and it is identified by anOrigin
.HttpClient provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic.Descendant beans ofHttpClient
that implement this interface are made aware of theHttpClient
instance while it is starting.HttpClientTransport
represents what transport implementations should provide in order to plug-in a different transport forHttpClient
.Class that groups the elements that uniquely identify a destination.The representation of a network protocol.Request
represents an HTTP request, and offers a fluent interface to customize various attributes such as the path, the headers, the content, etc.Listener for the request begin event.Listener for the request committed event.A client-side representation of HTTP request content.Listener for the request content event.Listener for the request failed event.Listener for the request headers event.Listener for all request events.Listener for the request queued event.Listener for the request succeeded event.Response
represents an HTTP response and offers methods to retrieve status code, HTTP version and headers.Asynchronous listener for the response content events.Listener for the response begin event.Listener for the request and response completed event.Synchronous listener for the response content events.Asynchronous listener for the response content events.Listener for the response failure event.Listener for a response header event.Listener for the response headers event.Listener for all response events.Listener for the response succeeded event. -
ClassDescription
Connection
represent a connection to aDestination
and allow applications to send requests viaConnection.send(Request, Response.CompleteListener)
.HttpUpgrader prepares a HTTP request to upgrade from one protocol to another, and implements the upgrade mechanism.Request
represents an HTTP request, and offers a fluent interface to customize various attributes such as the path, the headers, the content, etc.Response
represents an HTTP response and offers methods to retrieve status code, HTTP version and headers.Listener for the request and response completed event. -
ClassDescriptionHttpClient provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic.
Request
represents an HTTP request, and offers a fluent interface to customize various attributes such as the path, the headers, the content, etc. -
ClassDescriptionHttpClient provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic.A
Request.Content
that produces content from anInputStream
.Request
represents an HTTP request, and offers a fluent interface to customize various attributes such as the path, the headers, the content, etc.A client-side representation of HTTP request content.Response
represents an HTTP response and offers methods to retrieve status code, HTTP version and headers.Asynchronous listener for the response content events.Listener for the response begin event.Listener for the request and response completed event.Synchronous listener for the response content events.Asynchronous listener for the response content events.Listener for the response failure event.Listener for a response header event.Listener for the response headers event.Listener for all response events.Common, empty, super-interface for response listenersListener for the response succeeded event. -
ClassDescriptionHttpClient provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic.
-
ClassDescriptionA factory for
HttpUpgrader
s.Request
represents an HTTP request, and offers a fluent interface to customize various attributes such as the path, the headers, the content, etc.Response
represents an HTTP response and offers methods to retrieve status code, HTTP version and headers.Listener for the request and response completed event.Common, empty, super-interface for response listeners -
ClassDescription
Connection
represent a connection to aDestination
and allow applications to send requests viaConnection.send(Request, Response.CompleteListener)
.ADestination
represents the receiver of HTTP requests, and it is identified by anOrigin
.Descendant beans ofHttpClient
that implement this interface are made aware of theHttpClient
instance while it is starting.HttpClientTransport
represents what transport implementations should provide in order to plug-in a different transport forHttpClient
.Class that groups the elements that uniquely identify a destination.Request
represents an HTTP request, and offers a fluent interface to customize various attributes such as the path, the headers, the content, etc. -
ClassDescription
Connection
represent a connection to aDestination
and allow applications to send requests viaConnection.send(Request, Response.CompleteListener)
.ADestination
represents the receiver of HTTP requests, and it is identified by anOrigin
.Request
represents an HTTP request, and offers a fluent interface to customize various attributes such as the path, the headers, the content, etc.Listener for the request and response completed event. -
ClassDescriptionHttpClient provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic.
Request
represents an HTTP request, and offers a fluent interface to customize various attributes such as the path, the headers, the content, etc. -
ClassDescription
Connection
represent a connection to aDestination
and allow applications to send requests viaConnection.send(Request, Response.CompleteListener)
.ADestination
represents the receiver of HTTP requests, and it is identified by anOrigin
.HttpClient provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic.Descendant beans ofHttpClient
that implement this interface are made aware of theHttpClient
instance while it is starting.HttpClientTransport
represents what transport implementations should provide in order to plug-in a different transport forHttpClient
.Class that groups the elements that uniquely identify a destination.Request
represents an HTTP request, and offers a fluent interface to customize various attributes such as the path, the headers, the content, etc. -
ClassDescription
Connection
represent a connection to aDestination
and allow applications to send requests viaConnection.send(Request, Response.CompleteListener)
.Marks a connection as supporting multiplexed requests.Marks a connection as being usable for a maximum number of requests.ADestination
represents the receiver of HTTP requests, and it is identified by anOrigin
. -
ClassDescription
Connection
represent a connection to aDestination
and allow applications to send requests viaConnection.send(Request, Response.CompleteListener)
.ADestination
represents the receiver of HTTP requests, and it is identified by anOrigin
.HttpClient provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic.Descendant beans ofHttpClient
that implement this interface are made aware of theHttpClient
instance while it is starting.HttpClientTransport
represents what transport implementations should provide in order to plug-in a different transport forHttpClient
.Class that groups the elements that uniquely identify a destination.Request
represents an HTTP request, and offers a fluent interface to customize various attributes such as the path, the headers, the content, etc. -
ClassDescriptionA
Request.Content
that wraps aContent.Source
.HttpClient provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic.Request
represents an HTTP request, and offers a fluent interface to customize various attributes such as the path, the headers, the content, etc.A client-side representation of HTTP request content.Response
represents an HTTP response and offers methods to retrieve status code, HTTP version and headers.Asynchronous listener for the response content events.Listener for the response begin event.Listener for the request and response completed event.Synchronous listener for the response content events.Asynchronous listener for the response content events.Listener for the response failure event.Listener for a response header event.Listener for the response headers event.Listener for all response events.Common, empty, super-interface for response listenersListener for the response succeeded event. -
ClassDescriptionHttpClient provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic.
-
ClassDescriptionHttpClient provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic.
Request
represents an HTTP request, and offers a fluent interface to customize various attributes such as the path, the headers, the content, etc.Response
represents an HTTP response and offers methods to retrieve status code, HTTP version and headers. -
ClassDescriptionA factory for
HttpUpgrader
s.Response
represents an HTTP response and offers methods to retrieve status code, HTTP version and headers.Listener for the request and response completed event.Common, empty, super-interface for response listeners -
ClassDescriptionHttpClient provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic.HttpUpgrader prepares a HTTP request to upgrade from one protocol to another, and implements the upgrade mechanism.A factory for
HttpUpgrader
s.Request
represents an HTTP request, and offers a fluent interface to customize various attributes such as the path, the headers, the content, etc.Listener for all request events.Response
represents an HTTP response and offers methods to retrieve status code, HTTP version and headers.Listener for the request and response completed event.Common, empty, super-interface for response listeners -
ClassDescriptionHttpClient provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic.HttpUpgrader prepares a HTTP request to upgrade from one protocol to another, and implements the upgrade mechanism.
Request
represents an HTTP request, and offers a fluent interface to customize various attributes such as the path, the headers, the content, etc.Response
represents an HTTP response and offers methods to retrieve status code, HTTP version and headers.