org.jclouds.filesystem.util.internal
Class FileSystemBlobUtilsImpl
java.lang.Object
org.jclouds.filesystem.util.internal.FileSystemBlobUtilsImpl
- All Implemented Interfaces:
- BlobUtils
public class FileSystemBlobUtilsImpl
- extends Object
- implements BlobUtils
Implements the BlobUtils
interfaced and act as a bridge to
FilesystemStorageStrategy
when used inside AsyncBlobStore
- Author:
- Alfredo "Rainbowbreeze" Morresi
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
storageStrategy
protected final FilesystemStorageStrategy storageStrategy
blobBuilders
protected final javax.inject.Provider<BlobBuilder> blobBuilders
FileSystemBlobUtilsImpl
@Inject
public FileSystemBlobUtilsImpl(FilesystemStorageStrategy storageStrategy,
javax.inject.Provider<BlobBuilder> blobBuilders)
newBlob
public Blob newBlob(String name)
- Specified by:
newBlob
in interface BlobUtils
blobBuilder
public BlobBuilder blobBuilder()
- Specified by:
blobBuilder
in interface BlobUtils
directoryExists
public boolean directoryExists(String containerName,
String directory)
- Specified by:
directoryExists
in interface BlobUtils
createDirectory
public void createDirectory(String containerName,
String directory)
- Specified by:
createDirectory
in interface BlobUtils
countBlobs
public long countBlobs(String container,
ListContainerOptions options)
- Specified by:
countBlobs
in interface BlobUtils
clearContainer
public void clearContainer(String container,
ListContainerOptions options)
- Specified by:
clearContainer
in interface BlobUtils
deleteDirectory
public void deleteDirectory(String container,
String directory)
- Specified by:
deleteDirectory
in interface BlobUtils
Copyright © 2009-2011 jclouds. All Rights Reserved.