public class FileSystemBlobUtilsImpl extends Object implements org.jclouds.blobstore.util.BlobUtils
BlobUtils interfaced and act as a bridge to
LocalStorageStrategy when used inside AsyncBlobStore| Modifier and Type | Field and Description |
|---|---|
protected javax.inject.Provider<org.jclouds.blobstore.domain.BlobBuilder> |
blobBuilders |
protected FilesystemStorageStrategyImpl |
storageStrategy |
| Constructor and Description |
|---|
FileSystemBlobUtilsImpl(org.jclouds.blobstore.LocalStorageStrategy storageStrategy,
javax.inject.Provider<org.jclouds.blobstore.domain.BlobBuilder> blobBuilders) |
| Modifier and Type | Method and Description |
|---|---|
org.jclouds.blobstore.domain.BlobBuilder |
blobBuilder() |
void |
clearContainer(String container,
org.jclouds.blobstore.options.ListContainerOptions options) |
long |
countBlobs(String container,
org.jclouds.blobstore.options.ListContainerOptions options) |
void |
createDirectory(String containerName,
String directory) |
void |
deleteDirectory(String container,
String directory) |
boolean |
directoryExists(String containerName,
String directory) |
protected final FilesystemStorageStrategyImpl storageStrategy
protected final javax.inject.Provider<org.jclouds.blobstore.domain.BlobBuilder> blobBuilders
@Inject
public FileSystemBlobUtilsImpl(org.jclouds.blobstore.LocalStorageStrategy storageStrategy,
javax.inject.Provider<org.jclouds.blobstore.domain.BlobBuilder> blobBuilders)
public org.jclouds.blobstore.domain.BlobBuilder blobBuilder()
blobBuilder in interface org.jclouds.blobstore.util.BlobUtilspublic boolean directoryExists(String containerName, String directory)
directoryExists in interface org.jclouds.blobstore.util.BlobUtilspublic void createDirectory(String containerName, String directory)
createDirectory in interface org.jclouds.blobstore.util.BlobUtilspublic long countBlobs(String container, org.jclouds.blobstore.options.ListContainerOptions options)
countBlobs in interface org.jclouds.blobstore.util.BlobUtilspublic void clearContainer(String container, org.jclouds.blobstore.options.ListContainerOptions options)
clearContainer in interface org.jclouds.blobstore.util.BlobUtilsCopyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.