Package com.atlassian.httpclient.api

Interface Summary
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.
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.
Response Represents the result of an HTTP request.
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<O> Transforms the ResponsePromise into a target object, allowing for transforming functions based on different HTTP codes or exceptions.
 

Class Summary
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 Summary
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 Summary
ResponseTransformationException  
UnexpectedResponseException Thrown to indicate that a response completed normally but that produced an unexpected status code.
 



Copyright © 2012-2013 Atlassian. All Rights Reserved.