org.jclouds.blobstore.internal
Class RequestSigningUnsupported

java.lang.Object
  extended by org.jclouds.blobstore.internal.RequestSigningUnsupported
All Implemented Interfaces:
BlobRequestSigner

@Singleton
public class RequestSigningUnsupported
extends Object
implements BlobRequestSigner

Author:
Adrian Cole

Constructor Summary
RequestSigningUnsupported()
           
 
Method Summary
 org.jclouds.http.HttpRequest signGetBlob(String container, String name)
          gets a signed request, including headers as necessary, to access a blob from an external client.
 org.jclouds.http.HttpRequest signGetBlob(String container, String name, GetOptions options)
           
 org.jclouds.http.HttpRequest signPutBlob(String container, Blob blob)
          gets a signed request, including headers as necessary, to upload a blob from an external client.
 org.jclouds.http.HttpRequest signRemoveBlob(String container, String name)
          gets a signed request, including headers as necessary, to delete a blob from an external client.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestSigningUnsupported

public RequestSigningUnsupported()
Method Detail

signGetBlob

public org.jclouds.http.HttpRequest signGetBlob(String container,
                                                String name)
Description copied from interface: BlobRequestSigner
gets a signed request, including headers as necessary, to access a blob from an external client.

Specified by:
signGetBlob in interface BlobRequestSigner
Parameters:
container - container where the blob resides

signPutBlob

public org.jclouds.http.HttpRequest signPutBlob(String container,
                                                Blob blob)
Description copied from interface: BlobRequestSigner
gets a signed request, including headers as necessary, to upload a blob from an external client.
 Blob blob = context.getBlobStore.blobBuilder().name("name").forSigning().contentType("text/plain")
          .contentLength(length).build();
 

Specified by:
signPutBlob in interface BlobRequestSigner
Parameters:
container - container where the blob resides
blob - what to upload
See Also:
BlobBuilder.forSigning()

signRemoveBlob

public org.jclouds.http.HttpRequest signRemoveBlob(String container,
                                                   String name)
Description copied from interface: BlobRequestSigner
gets a signed request, including headers as necessary, to delete a blob from an external client.

Specified by:
signRemoveBlob in interface BlobRequestSigner
Parameters:
container - container where the blob resides

signGetBlob

public org.jclouds.http.HttpRequest signGetBlob(String container,
                                                String name,
                                                GetOptions options)
Specified by:
signGetBlob in interface BlobRequestSigner
See Also:
BlobRequestSigner.signGetBlob(String, String)


Copyright © 2009-2011 jclouds. All Rights Reserved.