Package org.jclouds.http
Interface HttpRequestFilter
- All Known Subinterfaces:
 AuthenticationFilter,FormSigner,OAuthFilter,RequestAuthorizeSignature
- All Known Implementing Classes:
 AddApiVersionToRequest,AddSessionKeyAndJSessionIdToRequest,AddTimestampQuery,AddXAuthTokenToRequest,AlwaysAddContentType,ApiVersionFilter,AuthenticateRequest,AuthenticateRequest,AWSRequestAuthorizeSignature,AWSRequestAuthorizeSignatureV4,B2RetryHandler,BasicAuthentication,BearerTokenFromCredentials,ClientCredentialsJWTBearerTokenFlow,ClientCredentialsSecretFlow,ConnectionCloseHeader,EncodeDotsForUserGet,FormSigner.FormSignerV2,FormSignerV4,JWTBearerTokenFlow,ProfitBricksSoapMessageEnvelope,QuerySigner,RequestAuthorization,RequestAuthorizationDownload,RequestAuthorizeSignature,RequestAuthorizeSignatureV2,RequestAuthorizeSignatureV4,RestAuthentication,SessionManager,SharedKeyLiteAuthentication,SharedKeyLiteAuthentication,SignedHeaderAuth,SignRequest,SOAPWrapWithPasswordAuth,StripExpectHeader
public interface HttpRequestFilter
// TODO: Adrian: Document this!
 
 NOTE: 
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. Example: this is required for request retrial (
 BaseHttpCommandExecutorService, so that signatures can be
 updated.- 
Method Summary
 
- 
Method Details
- 
filter
- Throws:
 HttpException
 
 -