-
Allows network activity to be monitored in an HTTP client
Stores cookies from responses and decorates requests with them where
appropriate.
A simple asynchronous HTTP client with an emphasis on ease of use and a
simple callback-based API to discourage blocking calls - use
HttpClient.builder() to configure and create an instance.
Encapsulates a setting that can be set on the Netty Bootstrap; not really
an API class, but exposed so that the HttpClient constructor can be
invoked directly if someone wants to (using
HttpClientBuilder is much easier).
Builds an HTTP request, allows for adding listeners for response events, and
for launching such a request.
Object which can be attached to an HttpClient which intercept all requests
and can modify them before they are sent
Returned from launching an HTTP request; attach handlers using the
on(Class<EventType>, Receiver<State<T>>))
method.
Processes an HTTP response - can be passed to HttpRequestBuilder.execute().
Represents the current state of a request, used in notifications.
Enumeration of states a request can be in.