org.jclouds.cloudstack.filters
Class QuerySigner

java.lang.Object
  extended by org.jclouds.cloudstack.filters.QuerySigner
All Implemented Interfaces:
AuthenticationFilter, org.jclouds.http.HttpRequestFilter, org.jclouds.rest.RequestSigner

@Singleton
public class QuerySigner
extends Object
implements AuthenticationFilter, org.jclouds.rest.RequestSigner

Author:
Adrian Cole
See Also:

Constructor Summary
QuerySigner(org.jclouds.http.internal.SignatureWire signatureWire, com.google.common.base.Supplier<org.jclouds.domain.Credentials> creds, org.jclouds.crypto.Crypto crypto, org.jclouds.http.HttpUtils utils)
           
 
Method Summary
 String createStringToSign(org.jclouds.http.HttpRequest input)
           
 String createStringToSign(org.jclouds.http.HttpRequest request, com.google.common.collect.Multimap<String,String> decodedParams)
           
 org.jclouds.http.HttpRequest filter(org.jclouds.http.HttpRequest request)
           
 String sign(String stringToSign)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuerySigner

@Inject
public QuerySigner(org.jclouds.http.internal.SignatureWire signatureWire,
                          com.google.common.base.Supplier<org.jclouds.domain.Credentials> creds,
                          org.jclouds.crypto.Crypto crypto,
                          org.jclouds.http.HttpUtils utils)
Method Detail

filter

public org.jclouds.http.HttpRequest filter(org.jclouds.http.HttpRequest request)
                                    throws org.jclouds.http.HttpException
Specified by:
filter in interface org.jclouds.http.HttpRequestFilter
Throws:
org.jclouds.http.HttpException

sign

public String sign(String stringToSign)
Specified by:
sign in interface org.jclouds.rest.RequestSigner

createStringToSign

public String createStringToSign(org.jclouds.http.HttpRequest request,
                                 com.google.common.collect.Multimap<String,String> decodedParams)

createStringToSign

public String createStringToSign(org.jclouds.http.HttpRequest input)
Specified by:
createStringToSign in interface org.jclouds.rest.RequestSigner


Copyright © 2009-2013 jclouds. All Rights Reserved.