org.jclouds.azureblob
Interface AzureBlobAsyncClient


Deprecated. please use org.jclouds.ContextBuilder#buildApi(AzureBlobClient.class) as AzureBlobAsyncClient interface will be removed in jclouds 1.7.

@Deprecated
public interface AzureBlobAsyncClient

Provides asynchronous access to Azure Blob via their REST API.

All commands return a ListenableFuture of the result from Azure Blob. Any exceptions incurred during processing will be backend in an ExecutionException as documented in Future.get().

See Also:
, AzureBlobClient

Method Summary
 com.google.common.util.concurrent.ListenableFuture<Boolean> blobExists(String container, String name)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<Boolean> containerExists(String container)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<Boolean> createContainer(String container, CreateContainerOptions... options)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<Boolean> createRootContainer(CreateContainerOptions... options)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<Void> deleteBlob(String container, String name)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<Void> deleteContainer(String container)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<Void> deleteRootContainer()
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<AzureBlob> getBlob(String container, String name, org.jclouds.http.options.GetOptions... options)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<BlobProperties> getBlobProperties(String container, String name)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<ListBlobBlocksResponse> getBlockList(String container, String name)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<ContainerProperties> getContainerProperties(String container)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<PublicAccess> getPublicAccessForContainer(String container)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<ListBlobsResponse> listBlobs(ListBlobsOptions... options)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<ListBlobsResponse> listBlobs(String container, ListBlobsOptions... options)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.azure.storage.domain.BoundedSet<ContainerProperties>> listContainers(org.jclouds.azure.storage.options.ListOptions... listOptions)
          Deprecated.  
 AzureBlob newBlob()
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<String> putBlob(String container, AzureBlob object)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<Void> putBlock(String container, String name, String blockId, org.jclouds.io.Payload part)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<String> putBlockList(String container, String name, List<String> blockIdList)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<Void> setBlobMetadata(String container, String name, Map<String,String> metadata)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<Void> setResourceMetadata(String container, Map<String,String> metadata)
          Deprecated.  
 

Method Detail

newBlob

@Provides
AzureBlob newBlob()
Deprecated. 

listContainers

@Named(value="ListContainers")
com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.azure.storage.domain.BoundedSet<ContainerProperties>> listContainers(org.jclouds.azure.storage.options.ListOptions... listOptions)
Deprecated. 
See Also:
AzureBlobClient.listContainers(org.jclouds.azure.storage.options.ListOptions...)

createContainer

@Named(value="CreateContainer")
com.google.common.util.concurrent.ListenableFuture<Boolean> createContainer(String container,
                                                                                  CreateContainerOptions... options)
Deprecated. 
See Also:
AzureBlobClient.createContainer(java.lang.String, org.jclouds.azureblob.options.CreateContainerOptions...)

getPublicAccessForContainer

@Named(value="GetContainerACL")
com.google.common.util.concurrent.ListenableFuture<PublicAccess> getPublicAccessForContainer(String container)
Deprecated. 
See Also:
AzureBlobClient.getPublicAccessForContainer(java.lang.String)

getContainerProperties

@Named(value="GetContainerProperties")
com.google.common.util.concurrent.ListenableFuture<ContainerProperties> getContainerProperties(String container)
Deprecated. 
See Also:
AzureBlobClient.getContainerProperties(java.lang.String)

containerExists

@Named(value="GetContainerProperties")
com.google.common.util.concurrent.ListenableFuture<Boolean> containerExists(String container)
Deprecated. 
See Also:
AzureBlobClient.containerExists(java.lang.String)

setResourceMetadata

@Named(value="SetContainerMetadata")
com.google.common.util.concurrent.ListenableFuture<Void> setResourceMetadata(String container,
                                                                                   Map<String,String> metadata)
Deprecated. 
See Also:
AzureBlobClient.setResourceMetadata(java.lang.String, java.util.Map)

deleteContainer

@Named(value="DeleteContainer")
com.google.common.util.concurrent.ListenableFuture<Void> deleteContainer(String container)
Deprecated. 
See Also:
AzureBlobClient.deleteContainer(java.lang.String)

createRootContainer

@Named(value="CreateContainer")
com.google.common.util.concurrent.ListenableFuture<Boolean> createRootContainer(CreateContainerOptions... options)
Deprecated. 
See Also:
AzureBlobClient.createRootContainer(org.jclouds.azureblob.options.CreateContainerOptions...)

deleteRootContainer

@Named(value="DeleteContainer")
com.google.common.util.concurrent.ListenableFuture<Void> deleteRootContainer()
Deprecated. 
See Also:
AzureBlobClient.deleteRootContainer()

listBlobs

@Named(value="ListBlobs")
com.google.common.util.concurrent.ListenableFuture<ListBlobsResponse> listBlobs(String container,
                                                                                      ListBlobsOptions... options)
Deprecated. 
See Also:
AzureBlobClient.listBlobs(String, ListBlobsOptions[])

listBlobs

@Named(value="ListBlobs")
com.google.common.util.concurrent.ListenableFuture<ListBlobsResponse> listBlobs(ListBlobsOptions... options)
Deprecated. 
See Also:
AzureBlobClient.listBlobs(ListBlobsOptions[])

putBlob

@Named(value="PutBlob")
com.google.common.util.concurrent.ListenableFuture<String> putBlob(String container,
                                                                         AzureBlob object)
Deprecated. 
See Also:
AzureBlobClient.putBlob(java.lang.String, org.jclouds.azureblob.domain.AzureBlob)

getBlob

@Named(value="GetBlob")
com.google.common.util.concurrent.ListenableFuture<AzureBlob> getBlob(String container,
                                                                            String name,
                                                                            org.jclouds.http.options.GetOptions... options)
Deprecated. 
See Also:
AzureBlobClient.getBlob(java.lang.String, java.lang.String, org.jclouds.http.options.GetOptions...)

getBlobProperties

@Named(value="GetBlobProperties")
com.google.common.util.concurrent.ListenableFuture<BlobProperties> getBlobProperties(String container,
                                                                                           String name)
Deprecated. 
See Also:
AzureBlobClient.getBlobProperties(java.lang.String, java.lang.String)

blobExists

@Named(value="GetBlobProperties")
com.google.common.util.concurrent.ListenableFuture<Boolean> blobExists(String container,
                                                                             String name)
Deprecated. 
See Also:
AzureBlobClient.blobExists(java.lang.String, java.lang.String)

setBlobMetadata

@Named(value="SetBlobMetadata")
com.google.common.util.concurrent.ListenableFuture<Void> setBlobMetadata(String container,
                                                                               String name,
                                                                               Map<String,String> metadata)
Deprecated. 
See Also:
AzureBlobClient.setBlobMetadata(java.lang.String, java.lang.String, java.util.Map)

deleteBlob

@Named(value="DeleteBlob")
com.google.common.util.concurrent.ListenableFuture<Void> deleteBlob(String container,
                                                                          String name)
Deprecated. 
See Also:
AzureBlobClient.deleteBlob(java.lang.String, java.lang.String)

putBlock

@Named(value="PutBlock")
com.google.common.util.concurrent.ListenableFuture<Void> putBlock(String container,
                                                                        String name,
                                                                        String blockId,
                                                                        org.jclouds.io.Payload part)
Deprecated. 
See Also:
AzureBlobClient.putBlock(java.lang.String, java.lang.String, java.lang.String, org.jclouds.io.Payload)

putBlockList

@Named(value="PutBlockList")
com.google.common.util.concurrent.ListenableFuture<String> putBlockList(String container,
                                                                              String name,
                                                                              List<String> blockIdList)
Deprecated. 
See Also:
AzureBlobClient.putBlockList(java.lang.String, java.lang.String, java.util.List)

getBlockList

@Named(value="GetBlockList")
com.google.common.util.concurrent.ListenableFuture<ListBlobBlocksResponse> getBlockList(String container,
                                                                                              String name)
Deprecated. 
See Also:
AzureBlobClient.getBlockList(java.lang.String, java.lang.String)


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