org.jclouds.blobstore
Interface BlobStoreContext

All Superinterfaces:
Closeable, org.jclouds.View
All Known Implementing Classes:
BlobStoreContextImpl

public interface BlobStoreContext
extends Closeable, org.jclouds.View

Represents a cloud that has key-value storage functionality. This object is scoped to a service and an identity.


Method Summary
 void close()
          closes threads and resources related to this connection.
 AsyncBlobStore getAsyncBlobStore()
          Deprecated. will be removed in jclouds 1.7, as async interfaces are no longer supported. Please use getBlobStore()
 BlobStore getBlobStore()
           
 ConsistencyModel getConsistencyModel()
           
 BlobRequestSigner getSigner()
          Generates signed requests for blobs.
 org.jclouds.rest.Utils utils()
           
 
Methods inherited from interface org.jclouds.View
getBackendType, unwrap, unwrap, unwrapApi
 

Method Detail

getSigner

BlobRequestSigner getSigner()
Generates signed requests for blobs. useful in other tools such as backup utilities.


getAsyncBlobStore

@Deprecated
AsyncBlobStore getAsyncBlobStore()
Deprecated. will be removed in jclouds 1.7, as async interfaces are no longer supported. Please use getBlobStore()

Returns:
a portable asynchronous interface for the BlobStore, which returns Futures for each call.

getBlobStore

BlobStore getBlobStore()
Returns:
a portable interface for the BlobStore.

getConsistencyModel

ConsistencyModel getConsistencyModel()
Returns:
best guess at the consistency model used in this BlobStore.

utils

org.jclouds.rest.Utils utils()

close

void close()
closes threads and resources related to this connection.

Specified by:
close in interface Closeable


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.