com.ning.http.client
Interface SignatureCalculator

All Known Implementing Classes:
OAuthSignatureCalculator

public interface SignatureCalculator

Interface that allows injecting signature calculator into RequestBuilder so that signature calculation and inclusion can be added as a pluggable component.

Since:
1.1

Method Summary
 void calculateAndAddSignature(String url, Request request, RequestBuilderBase<?> requestBuilder)
          Method called when RequestBuilder.build() method is called.
 

Method Detail

calculateAndAddSignature

void calculateAndAddSignature(String url,
                              Request request,
                              RequestBuilderBase<?> requestBuilder)
Method called when RequestBuilder.build() method is called. Should first calculate signature information and then modify request (using passed RequestBuilder) to add signature (usually as an HTTP header).

Parameters:
requestBuilder - builder that can be used to modify request, usually by adding header that includes calculated signature. Be sure NOT to call RequestBuilder.build() since this will cause infinite recursion
request - Request that is being built; needed to access content to be signed


Copyright © 2011. All Rights Reserved.