Package org.jclouds.http

Interface Summary
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 Summary
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>  
HttpRequest Represents a request that can be executed within HttpCommandExecutorService
HttpRequest.Builder<T extends HttpRequest>  
HttpResponse Represents a response produced from HttpCommandExecutorService
HttpResponse.Builder  
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 .
 

Exception Summary
HttpException // TODO: Adrian: Document this!
HttpResponseException Represents an error obtained from an HttpResponse.
 

Annotation Types Summary
RequiresHttp designates the cloud has an HTTP API
 



Copyright © 2009-2011 jclouds. All Rights Reserved.