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 jakarta.inject.Provider
<BlobBuilder> protected final FilesystemStorageStrategyImpl
-
Constructor Summary
ConstructorsConstructorDescriptionFileSystemBlobUtilsImpl
(LocalStorageStrategy storageStrategy, jakarta.inject.Provider<BlobBuilder> blobBuilders) -
Method Summary
Modifier and TypeMethodDescriptionvoid
clearContainer
(String container, ListContainerOptions options) long
countBlobs
(String container, ListContainerOptions options) void
createDirectory
(String containerName, String directory) void
deleteDirectory
(String container, String directory) boolean
directoryExists
(String containerName, String directory)
-
Field Details
-
storageStrategy
-
blobBuilders
-
-
Constructor Details
-
FileSystemBlobUtilsImpl
@Inject public FileSystemBlobUtilsImpl(LocalStorageStrategy storageStrategy, jakarta.inject.Provider<BlobBuilder> blobBuilders)
-
-
Method Details
-
blobBuilder
- Specified by:
blobBuilder
in interfaceBlobUtils
-
directoryExists
- Specified by:
directoryExists
in interfaceBlobUtils
-
createDirectory
- Specified by:
createDirectory
in interfaceBlobUtils
-
countBlobs
- Specified by:
countBlobs
in interfaceBlobUtils
-
clearContainer
- Specified by:
clearContainer
in interfaceBlobUtils
-
deleteDirectory
- Specified by:
deleteDirectory
in interfaceBlobUtils
-