Package org.jclouds.atmos.blobstore
Class AtmosBlobRequestSigner
- java.lang.Object
-
- org.jclouds.atmos.blobstore.AtmosBlobRequestSigner
-
- All Implemented Interfaces:
BlobRequestSigner
@Singleton public class AtmosBlobRequestSigner extends Object implements BlobRequestSigner
-
-
Constructor Summary
Constructors Constructor Description AtmosBlobRequestSigner(com.google.common.base.Function<org.jclouds.reflect.Invocation,org.jclouds.http.HttpRequest> processor, BlobToObject blobToObject, BlobToHttpGetOptions blob2ObjectGetOptions, SignRequest signer, com.google.common.base.Supplier<URI> endpointProvider, com.google.common.base.Supplier<org.jclouds.domain.Credentials> creds, org.jclouds.date.DateService dateService, com.google.inject.Provider<String> timeStampProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jclouds.http.HttpRequestsignGetBlob(String container, String name)org.jclouds.http.HttpRequestsignGetBlob(String container, String name, long timeInSeconds)org.jclouds.http.HttpRequestsignGetBlob(String container, String name, GetOptions options)org.jclouds.http.HttpRequestsignPutBlob(String container, Blob blob)org.jclouds.http.HttpRequestsignPutBlob(String container, Blob blob, long timeInSeconds)
-
-
-
Constructor Detail
-
AtmosBlobRequestSigner
@Inject public AtmosBlobRequestSigner(com.google.common.base.Function<org.jclouds.reflect.Invocation,org.jclouds.http.HttpRequest> processor, BlobToObject blobToObject, BlobToHttpGetOptions blob2ObjectGetOptions, SignRequest signer, com.google.common.base.Supplier<URI> endpointProvider, com.google.common.base.Supplier<org.jclouds.domain.Credentials> creds, org.jclouds.date.DateService dateService, com.google.inject.Provider<String> timeStampProvider) throws SecurityException, NoSuchMethodException
-
-
Method Detail
-
signGetBlob
public org.jclouds.http.HttpRequest signGetBlob(String container, String name)
- Specified by:
signGetBlobin interfaceBlobRequestSigner
-
signGetBlob
public org.jclouds.http.HttpRequest signGetBlob(String container, String name, long timeInSeconds)
- Specified by:
signGetBlobin interfaceBlobRequestSigner
-
signPutBlob
public org.jclouds.http.HttpRequest signPutBlob(String container, Blob blob)
- Specified by:
signPutBlobin interfaceBlobRequestSigner
-
signPutBlob
public org.jclouds.http.HttpRequest signPutBlob(String container, Blob blob, long timeInSeconds)
- Specified by:
signPutBlobin interfaceBlobRequestSigner
-
signGetBlob
public org.jclouds.http.HttpRequest signGetBlob(String container, String name, GetOptions options)
- Specified by:
signGetBlobin interfaceBlobRequestSigner
-
-