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 Details

    • calculateAndAddSignature

      void calculateAndAddSignature(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:
      request - Request that is being built; needed to access content to be signed
      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