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