org.jclouds.atmos
Interface AtmosAsyncClient

All Superinterfaces:
Closeable

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

@Deprecated
public interface AtmosAsyncClient
extends Closeable

Provides asynchronous access to EMC Atmos Online Storage resources via their REST API.

See Also:
AtmosClient,

Method Summary
 com.google.common.util.concurrent.ListenableFuture<URI> createDirectory(String directoryName, PutOptions... options)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<URI> createFile(String parent, AtmosObject object, PutOptions... options)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<Boolean> deletePath(String path)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<SystemMetadata> getSystemMetadata(String path)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<UserMetadata> getUserMetadata(String path)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<AtmosObject> headFile(String path)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<Boolean> isPublic(String path)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<BoundedSet<? extends DirectoryEntry>> listDirectories(ListOptions... options)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<BoundedSet<? extends DirectoryEntry>> listDirectory(String directoryName, ListOptions... options)
          Deprecated.  
 AtmosObject newObject()
          Deprecated. Creates a default implementation of AtmosObject
 com.google.common.util.concurrent.ListenableFuture<Boolean> pathExists(String path)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<AtmosObject> readFile(String path, org.jclouds.http.options.GetOptions... options)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<Void> updateFile(String parent, AtmosObject object, PutOptions... options)
          Deprecated.  
 
Methods inherited from interface java.io.Closeable
close
 

Method Detail

newObject

@Provides
AtmosObject newObject()
Deprecated. 
Creates a default implementation of AtmosObject


listDirectories

@Named(value="ListDirectory")
com.google.common.util.concurrent.ListenableFuture<BoundedSet<? extends DirectoryEntry>> listDirectories(ListOptions... options)
Deprecated. 
See Also:
AtmosClient.listDirectories(org.jclouds.atmos.options.ListOptions...)

listDirectory

@Named(value="ListDirectory")
com.google.common.util.concurrent.ListenableFuture<BoundedSet<? extends DirectoryEntry>> listDirectory(String directoryName,
                                                                                                             ListOptions... options)
Deprecated. 
See Also:
AtmosClient.listDirectory(java.lang.String, org.jclouds.atmos.options.ListOptions...)

createDirectory

@Named(value="CreateDirectory")
com.google.common.util.concurrent.ListenableFuture<URI> createDirectory(String directoryName,
                                                                              PutOptions... options)
Deprecated. 
See Also:
AtmosClient.createDirectory(java.lang.String, org.jclouds.atmos.options.PutOptions...)

createFile

@Nullable
@Named(value="CreateObject")
com.google.common.util.concurrent.ListenableFuture<URI> createFile(String parent,
                                                                                  AtmosObject object,
                                                                                  PutOptions... options)
Deprecated. 
See Also:
AtmosClient.createFile(java.lang.String, org.jclouds.atmos.domain.AtmosObject, org.jclouds.atmos.options.PutOptions...)

updateFile

@Named(value="UpdateObject")
com.google.common.util.concurrent.ListenableFuture<Void> updateFile(String parent,
                                                                          AtmosObject object,
                                                                          PutOptions... options)
Deprecated. 
See Also:
AtmosClient.updateFile(java.lang.String, org.jclouds.atmos.domain.AtmosObject, org.jclouds.atmos.options.PutOptions...)

readFile

@Named(value="ReadObject")
com.google.common.util.concurrent.ListenableFuture<AtmosObject> readFile(String path,
                                                                               org.jclouds.http.options.GetOptions... options)
Deprecated. 
See Also:
AtmosClient.readFile(java.lang.String, org.jclouds.http.options.GetOptions...)

headFile

@Named(value="GetObjectMetadata")
com.google.common.util.concurrent.ListenableFuture<AtmosObject> headFile(String path)
Deprecated. 
See Also:
AtmosClient.headFile(java.lang.String)

getSystemMetadata

@Named(value="GetSystemMetadata")
com.google.common.util.concurrent.ListenableFuture<SystemMetadata> getSystemMetadata(String path)
Deprecated. 
See Also:
AtmosClient.getSystemMetadata(java.lang.String)

getUserMetadata

@Named(value="GetUserMetadata")
com.google.common.util.concurrent.ListenableFuture<UserMetadata> getUserMetadata(String path)
Deprecated. 
See Also:
AtmosClient.getUserMetadata(java.lang.String)

deletePath

@Named(value="DeleteObject")
com.google.common.util.concurrent.ListenableFuture<Boolean> deletePath(String path)
Deprecated. 
See Also:
AtmosClient.deletePath(java.lang.String)

pathExists

@Named(value="GetObjectMetadata")
com.google.common.util.concurrent.ListenableFuture<Boolean> pathExists(String path)
Deprecated. 
See Also:
AtmosClient.pathExists(java.lang.String)

isPublic

@Named(value="GetObjectMetadata")
com.google.common.util.concurrent.ListenableFuture<Boolean> isPublic(String path)
Deprecated. 
See Also:
AtmosClient.isPublic(java.lang.String)


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