| 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 | |
| HttpRequest |
Represents a request that can be executed within
HttpCommandExecutorService |
| HttpRequest.Builder | |
| 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 | Description |
|---|---|
| HttpException |
// TODO: Adrian: Document this!
|
| HttpResponseException |
Represents an error obtained from an HttpResponse.
|
| Annotation Type | Description |
|---|---|
| RequiresHttp |
designates the cloud has an HTTP API
|
Copyright © 2009-2012 jclouds. All Rights Reserved.