| Interface | Description | 
|---|---|
| HttpCommand | 
 Command whose endpoint is an http service. 
 | 
| HttpCommandExecutorService | 
 Capable of invoking http commands. 
 | 
| HttpErrorHandler | 
 Responsible for setting an exception on the command relevant to the unrecoverable error in the
 HttpResponse. 
 | 
| HttpRequestFilter | 
 // TODO: Adrian: Document this!
 
 NOTE:  
HttpRequestFilter.filter(org.jclouds.http.HttpRequest) must be idempotent in a sense that multiple calls to it with the same
 request yield in the same output. | 
| HttpRetryHandler | 
 Indicate whether a request should be retried after a server error response (HTTP status code >=
 500) based on the request's replayable status and the number of attempts already performed. 
 | 
| IOExceptionRetryHandler | |
| TransformingHttpCommand<T> | 
 Command that utilizes RESTFul apis and extracts  
T from the HttpResponse. | 
| TransformingHttpCommandExecutorService | 
 Executor which will invoke and transform the response of an  
EndpointCommand into generic
 type  | 
| Class | Description | 
|---|---|
| HttpCommandRendezvous<T,R extends HttpRequest> | 
 Used for passing objects for response processing 
 | 
| HttpMessage | 
 Represents a request that can be executed within  
HttpCommandExecutorService | 
| HttpMessage.Builder<T extends HttpMessage.Builder<T>> | |
| HttpRequest | 
 Represents a request that can be executed within  
HttpCommandExecutorService | 
| HttpRequest.Builder<T extends HttpRequest.Builder<T>> | |
| HttpResponse | 
 Represents a response produced from  
HttpCommandExecutorService | 
| HttpResponse.Builder<T extends HttpResponse.Builder<T>> | |
| HttpUtils | |
| TransformingHttpCommandExecutorServiceImpl | 
 Executor which will invoke and transform the response of an  
EndpointCommand into generic
 type  | 
| TransformingHttpCommandImpl<T> | 
 Executor which will invoke and transform the response of an  
EndpointCommand into generic
 type  | 
| Uris | 
 Functions on  
Strings and URIs. | 
| Uris.UriBuilder | 
 Mutable URI builder that can be in level 1 RFC6570 template form. 
 | 
| UriTemplates | 
| Exception | Description | 
|---|---|
| HttpException | 
 // TODO: Adrian: Document this! 
 | 
| HttpResponseException | 
 Represents an error obtained from an HttpResponse. 
 | 
Copyright © 2009-2013 jclouds. All Rights Reserved.