| Interface | Description |
|---|---|
| Buildable<T> | |
| Common<B extends Common<B>> | |
| EntityBuilder |
A basic contract to be implemented by all entity builders.
|
| EntityBuilder.Entity |
Represents a built entity consisting of a set of HTTP headers and an
InputStream. |
| FormBuilder |
Builds url-encoded form entities for use as HTTP request message bodies.
|
| HostResolver |
Resolves ip addresses based on a host
|
| HttpClient |
A service providing asynchronous HTTP request creation and execution.
|
| Message |
An abstract base class for HTTP messages (i.e.
|
| Request |
An interface for building and executing HTTP requests.
|
| Request.Builder | |
| Response |
Represents the result of an HTTP request.
|
| Response.Builder | |
| ResponsePromise |
A specific type of Promise for transforming a promise with a response into another object
with functions for different HTTP codes and situations
|
| ResponseTransformation<T> |
Transforms the
ResponsePromise into a target object, allowing for transforming functions based on different
HTTP codes or exceptions. |
| ResponseTransformation.Builder<T> |
| Class | Description |
|---|---|
| DefaultResponseTransformation<T> | |
| EntityBuilders |
Provides access to various entity builders
|
| ForwardingHttpClient |
An HTTP Client which forwards all its method calls to another HTTP Client.
|
| ResponsePromises |
Helper methods for working with response promises
|
| Enum | Description |
|---|---|
| HttpStatus |
HTTP Status code, for reference see:
the wikipedia page.
Hypertext Transfer Protocol -- HTTP/1.1, RFC 2616
HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV), RFC 4918
Binding Extensions to Web Distributed Authoring and Versioning (WebDAV), RFC 5842
Delta encoding in HTTP, RFC 3229
|
| Request.Method |
| Exception | Description |
|---|---|
| BannedHostException |
This is to be thrown when a host has been blacklisted by IP and a connection should not be attempted.
|
| ResponseTooLargeException |
Thrown to indicate that a response was dropped because it contained an entity that was larger than the
configured maximum size. |
| ResponseTransformationException | |
| UnexpectedResponseException |
Thrown to indicate that a response completed normally but that produced an
unexpected status code.
|
Copyright © 2012–2018 Atlassian. All rights reserved.