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
-