org.jclouds.http
Interface HttpRequestFilter

All Known Subinterfaces:
AuthenticationFilter
All Known Implementing Classes:
AddSessionKeyAndJSessionIdToRequest, AddTimestampQuery, AuthenticateRequest, BasicAuthentication, FormSigner, QuerySigner, ReEncodeQueryWithDefaultURLEncoder, RequestAuthorizeSignature, RimuHostingAuthentication, SetVCloudTokenCookie, SetVCloudTokenCookie, SetVCloudTokenCookie, SharedKeyLiteAuthentication, SharedKeyLiteAuthentication, SignRequest, SlicehostBasic

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.

Author:
Adrian Cole

Method Summary
 HttpRequest filter(HttpRequest request)
           
 

Method Detail

filter

HttpRequest filter(HttpRequest request)
                   throws HttpException
Throws:
HttpException


Copyright © 2009-2012 jclouds. All Rights Reserved.