Class FileSystemBlobUtilsImpl
- java.lang.Object
-
- org.jclouds.filesystem.util.internal.FileSystemBlobUtilsImpl
-
- All Implemented Interfaces:
BlobUtils
public class FileSystemBlobUtilsImpl extends Object implements BlobUtils
Implements theBlobUtilsinterfaced and act as a bridge toLocalStorageStrategywhen used insideBlobStore
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.inject.Provider<BlobBuilder>blobBuildersprotected FilesystemStorageStrategyImplstorageStrategy
-
Constructor Summary
Constructors Constructor Description FileSystemBlobUtilsImpl(LocalStorageStrategy storageStrategy, javax.inject.Provider<BlobBuilder> blobBuilders)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BlobBuilderblobBuilder()voidclearContainer(String container, ListContainerOptions options)longcountBlobs(String container, ListContainerOptions options)voidcreateDirectory(String containerName, String directory)voiddeleteDirectory(String container, String directory)booleandirectoryExists(String containerName, String directory)
-
-
-
Field Detail
-
storageStrategy
protected final FilesystemStorageStrategyImpl storageStrategy
-
blobBuilders
protected final javax.inject.Provider<BlobBuilder> blobBuilders
-
-
Constructor Detail
-
FileSystemBlobUtilsImpl
@Inject public FileSystemBlobUtilsImpl(LocalStorageStrategy storageStrategy, javax.inject.Provider<BlobBuilder> blobBuilders)
-
-
Method Detail
-
blobBuilder
public BlobBuilder blobBuilder()
- Specified by:
blobBuilderin interfaceBlobUtils
-
directoryExists
public boolean directoryExists(String containerName, String directory)
- Specified by:
directoryExistsin interfaceBlobUtils
-
createDirectory
public void createDirectory(String containerName, String directory)
- Specified by:
createDirectoryin interfaceBlobUtils
-
countBlobs
public long countBlobs(String container, ListContainerOptions options)
- Specified by:
countBlobsin interfaceBlobUtils
-
clearContainer
public void clearContainer(String container, ListContainerOptions options)
- Specified by:
clearContainerin interfaceBlobUtils
-
deleteDirectory
public void deleteDirectory(String container, String directory)
- Specified by:
deleteDirectoryin interfaceBlobUtils
-
-