Class FileSystemBlobUtilsImpl
java.lang.Object
org.jclouds.filesystem.util.internal.FileSystemBlobUtilsImpl
- All Implemented Interfaces:
BlobUtils
Implements the
BlobUtils interfaced and act as a bridge to
LocalStorageStrategy when used inside
invalid reference
BlobStore
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final javax.inject.Provider<BlobBuilder> protected final FilesystemStorageStrategyImpl -
Constructor Summary
ConstructorsConstructorDescriptionFileSystemBlobUtilsImpl(LocalStorageStrategy storageStrategy, javax.inject.Provider<BlobBuilder> blobBuilders) -
Method Summary
Modifier and TypeMethodDescriptionvoidclearContainer(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 Details
-
storageStrategy
-
blobBuilders
-
-
Constructor Details
-
FileSystemBlobUtilsImpl
@Inject public FileSystemBlobUtilsImpl(LocalStorageStrategy storageStrategy, javax.inject.Provider<BlobBuilder> blobBuilders)
-
-
Method Details
-
blobBuilder
- Specified by:
blobBuilderin interfaceBlobUtils
-
directoryExists
- Specified by:
directoryExistsin interfaceBlobUtils
-
createDirectory
- Specified by:
createDirectoryin interfaceBlobUtils
-
countBlobs
- Specified by:
countBlobsin interfaceBlobUtils
-
clearContainer
- Specified by:
clearContainerin interfaceBlobUtils
-
deleteDirectory
- Specified by:
deleteDirectoryin interfaceBlobUtils
-