org.jclouds.azureblob.blobstore
Class AzureAsyncBlobStore

java.lang.Object
  extended by org.jclouds.blobstore.internal.BaseAsyncBlobStore
      extended by org.jclouds.azureblob.blobstore.AzureAsyncBlobStore
All Implemented Interfaces:
org.jclouds.blobstore.AsyncBlobStore

Deprecated. will be removed in jclouds 1.7, as async interfaces are no longer supported. Please use AzureBlobStore

@Deprecated
@Singleton
public class AzureAsyncBlobStore
extends org.jclouds.blobstore.internal.BaseAsyncBlobStore


Field Summary
 
Fields inherited from class org.jclouds.blobstore.internal.BaseAsyncBlobStore
blobUtils, context, defaultLocation, locations, userExecutor
 
Method Summary
 com.google.common.util.concurrent.ListenableFuture<Boolean> blobExists(String container, String name)
          Deprecated. This implementation invokes AzureBlobAsyncClient.blobExists(java.lang.String, java.lang.String)
 com.google.common.util.concurrent.ListenableFuture<org.jclouds.blobstore.domain.BlobMetadata> blobMetadata(String container, String key)
          Deprecated. This implementation invokes AzureBlobAsyncClient.getBlobProperties(java.lang.String, java.lang.String)
 com.google.common.util.concurrent.ListenableFuture<Boolean> containerExists(String container)
          Deprecated. This implementation invokes AzureBlobAsyncClient.containerExists(java.lang.String)
 com.google.common.util.concurrent.ListenableFuture<Boolean> createContainerInLocation(org.jclouds.domain.Location location, String container)
          Deprecated. This implementation invokes AzureBlobAsyncClient.createContainer(java.lang.String, org.jclouds.azureblob.options.CreateContainerOptions...)
 com.google.common.util.concurrent.ListenableFuture<Boolean> createContainerInLocation(org.jclouds.domain.Location location, String container, org.jclouds.blobstore.options.CreateContainerOptions options)
          Deprecated.  
protected  boolean deleteAndVerifyContainerGone(String container)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<Void> deleteContainer(String container)
          Deprecated. This implementation invokes AzureBlobAsyncClient.deleteContainer(java.lang.String)
 com.google.common.util.concurrent.ListenableFuture<org.jclouds.blobstore.domain.Blob> getBlob(String container, String key, org.jclouds.blobstore.options.GetOptions options)
          Deprecated. This implementation invokes AzureBlobAsyncClient.getBlob(java.lang.String, java.lang.String, org.jclouds.http.options.GetOptions...)
 com.google.common.util.concurrent.ListenableFuture<ListBlobBlocksResponse> getBlockList(String container, String name)
          Deprecated. This implementation invokes AzureBlobAsyncClient.getBlockList(String, String)
 com.google.common.util.concurrent.ListenableFuture<org.jclouds.blobstore.domain.PageSet<? extends org.jclouds.blobstore.domain.StorageMetadata>> list()
          Deprecated. This implementation invokes AzureBlobAsyncClient.listContainers(org.jclouds.azure.storage.options.ListOptions...) with the ListOptions.includeMetadata() option.
 com.google.common.util.concurrent.ListenableFuture<org.jclouds.blobstore.domain.PageSet<? extends org.jclouds.blobstore.domain.StorageMetadata>> list(String container, org.jclouds.blobstore.options.ListContainerOptions options)
          Deprecated. This implementation invokes AzureBlobAsyncClient#listBucket
 com.google.common.util.concurrent.ListenableFuture<String> putBlob(String container, org.jclouds.blobstore.domain.Blob blob)
          Deprecated. This implementation invokes AzureBlobAsyncClient.putBlob(java.lang.String, org.jclouds.azureblob.domain.AzureBlob)
 com.google.common.util.concurrent.ListenableFuture<String> putBlob(String container, org.jclouds.blobstore.domain.Blob blob, org.jclouds.blobstore.options.PutOptions options)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<Void> putBlock(String container, String name, String blockId, org.jclouds.io.Payload object)
          Deprecated. This implementation invokes AzureBlobAsyncClient.putBlock(String, String, String, Payload)
 com.google.common.util.concurrent.ListenableFuture<String> putBlockList(String container, String name, List<String> blockIdList)
          Deprecated. This implementation invokes AzureBlobAsyncClient.putBlockList(String, String, java.util.List)
 com.google.common.util.concurrent.ListenableFuture<Void> removeBlob(String container, String key)
          Deprecated. This implementation invokes AzureBlobAsyncClient#deleteObject
 
Methods inherited from class org.jclouds.blobstore.internal.BaseAsyncBlobStore
blobBuilder, clearContainer, clearContainer, countBlobs, countBlobs, createDirectory, deleteContainerIfEmpty, deleteDirectory, deletePathAndEnsureGone, directoryExists, getBlob, getContext, list, listAssignableLocations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

list

public com.google.common.util.concurrent.ListenableFuture<org.jclouds.blobstore.domain.PageSet<? extends org.jclouds.blobstore.domain.StorageMetadata>> list()
Deprecated. 
This implementation invokes AzureBlobAsyncClient.listContainers(org.jclouds.azure.storage.options.ListOptions...) with the ListOptions.includeMetadata() option.


containerExists

public com.google.common.util.concurrent.ListenableFuture<Boolean> containerExists(String container)
Deprecated. 
This implementation invokes AzureBlobAsyncClient.containerExists(java.lang.String)

Parameters:
container - container name

createContainerInLocation

public com.google.common.util.concurrent.ListenableFuture<Boolean> createContainerInLocation(org.jclouds.domain.Location location,
                                                                                             String container)
Deprecated. 
This implementation invokes AzureBlobAsyncClient.createContainer(java.lang.String, org.jclouds.azureblob.options.CreateContainerOptions...)

Parameters:
location - ignored
container - container name

list

public com.google.common.util.concurrent.ListenableFuture<org.jclouds.blobstore.domain.PageSet<? extends org.jclouds.blobstore.domain.StorageMetadata>> list(String container,
                                                                                                                                                             org.jclouds.blobstore.options.ListContainerOptions options)
Deprecated. 
This implementation invokes AzureBlobAsyncClient#listBucket

Parameters:
container - container name

deleteContainer

public com.google.common.util.concurrent.ListenableFuture<Void> deleteContainer(String container)
Deprecated. 
This implementation invokes AzureBlobAsyncClient.deleteContainer(java.lang.String)

Specified by:
deleteContainer in interface org.jclouds.blobstore.AsyncBlobStore
Overrides:
deleteContainer in class org.jclouds.blobstore.internal.BaseAsyncBlobStore
Parameters:
container - container name

getBlob

public com.google.common.util.concurrent.ListenableFuture<org.jclouds.blobstore.domain.Blob> getBlob(String container,
                                                                                                     String key,
                                                                                                     org.jclouds.blobstore.options.GetOptions options)
Deprecated. 
This implementation invokes AzureBlobAsyncClient.getBlob(java.lang.String, java.lang.String, org.jclouds.http.options.GetOptions...)

Parameters:
container - container name
key - blob key

putBlob

public com.google.common.util.concurrent.ListenableFuture<String> putBlob(String container,
                                                                          org.jclouds.blobstore.domain.Blob blob)
Deprecated. 
This implementation invokes AzureBlobAsyncClient.putBlob(java.lang.String, org.jclouds.azureblob.domain.AzureBlob)

Parameters:
container - container name
blob - blob

removeBlob

public com.google.common.util.concurrent.ListenableFuture<Void> removeBlob(String container,
                                                                           String key)
Deprecated. 
This implementation invokes AzureBlobAsyncClient#deleteObject

Parameters:
container - container name
key - blob key

blobExists

public com.google.common.util.concurrent.ListenableFuture<Boolean> blobExists(String container,
                                                                              String name)
Deprecated. 
This implementation invokes AzureBlobAsyncClient.blobExists(java.lang.String, java.lang.String)

Parameters:
container - bucket name
credential - object key

putBlock

public com.google.common.util.concurrent.ListenableFuture<Void> putBlock(String container,
                                                                         String name,
                                                                         String blockId,
                                                                         org.jclouds.io.Payload object)
Deprecated. 
This implementation invokes AzureBlobAsyncClient.putBlock(String, String, String, Payload)

Parameters:
container -
name -
blockId -
object -

putBlockList

public com.google.common.util.concurrent.ListenableFuture<String> putBlockList(String container,
                                                                               String name,
                                                                               List<String> blockIdList)
Deprecated. 
This implementation invokes AzureBlobAsyncClient.putBlockList(String, String, java.util.List)

Parameters:
container -
name -
blockIdList -

getBlockList

public com.google.common.util.concurrent.ListenableFuture<ListBlobBlocksResponse> getBlockList(String container,
                                                                                               String name)
Deprecated. 
This implementation invokes AzureBlobAsyncClient.getBlockList(String, String)

Parameters:
container -
name -

blobMetadata

public com.google.common.util.concurrent.ListenableFuture<org.jclouds.blobstore.domain.BlobMetadata> blobMetadata(String container,
                                                                                                                  String key)
Deprecated. 
This implementation invokes AzureBlobAsyncClient.getBlobProperties(java.lang.String, java.lang.String)

Parameters:
container - container name
key - blob key

deleteAndVerifyContainerGone

protected boolean deleteAndVerifyContainerGone(String container)
Deprecated. 
Specified by:
deleteAndVerifyContainerGone in class org.jclouds.blobstore.internal.BaseAsyncBlobStore

putBlob

public com.google.common.util.concurrent.ListenableFuture<String> putBlob(String container,
                                                                          org.jclouds.blobstore.domain.Blob blob,
                                                                          org.jclouds.blobstore.options.PutOptions options)
Deprecated. 

createContainerInLocation

public com.google.common.util.concurrent.ListenableFuture<Boolean> createContainerInLocation(org.jclouds.domain.Location location,
                                                                                             String container,
                                                                                             org.jclouds.blobstore.options.CreateContainerOptions options)
Deprecated. 


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