public class BucketPathEncryptingExtendedStoreConnection extends Object implements ExtendedStoreConnection
| Modifier and Type | Class and Description |
|---|---|
static class |
BucketPathEncryptingExtendedStoreConnection.MaxLengthInfo |
| Modifier and Type | Field and Description |
|---|---|
protected ExtendedStoreConnection |
extendedStoreConnection |
| Constructor and Description |
|---|
BucketPathEncryptingExtendedStoreConnection(ExtendedStoreConnection extendedStoreConnection,
BucketPathEncryptionPassword bucketPathEncryptionPassword,
BucketPathEncryptionFilenameOnly bucketPathEncryptionFilenameOnly) |
protected ExtendedStoreConnection extendedStoreConnection
public BucketPathEncryptingExtendedStoreConnection(ExtendedStoreConnection extendedStoreConnection, BucketPathEncryptionPassword bucketPathEncryptionPassword, BucketPathEncryptionFilenameOnly bucketPathEncryptionFilenameOnly)
public void putBlob(BucketPath bucketPath, Payload payload)
putBlob in interface ExtendedStoreConnectionpublic Payload getBlob(BucketPath bucketPath)
getBlob in interface ExtendedStoreConnectionpublic Payload getBlob(BucketPath bucketPath, StorageMetadata storageMetadata)
getBlob in interface ExtendedStoreConnectionpublic void putBlobStream(BucketPath bucketPath, PayloadStream payloadStream)
putBlobStream in interface ExtendedStoreConnectionpublic PayloadStream getBlobStream(BucketPath bucketPath)
getBlobStream in interface ExtendedStoreConnectionpublic PayloadStream getBlobStream(BucketPath bucketPath, StorageMetadata storageMetadata)
getBlobStream in interface ExtendedStoreConnectionpublic void putBlob(BucketPath bucketPath, byte[] bytes)
putBlob in interface ExtendedStoreConnectionpublic StorageMetadata getStorageMetadata(BucketPath bucketPath)
getStorageMetadata in interface ExtendedStoreConnectionpublic boolean blobExists(BucketPath bucketPath)
blobExists in interface ExtendedStoreConnectionpublic void removeBlob(BucketPath bucketPath)
removeBlob in interface ExtendedStoreConnectionpublic void removeBlobFolder(BucketDirectory bucketDirectory)
removeBlobFolder in interface ExtendedStoreConnectionpublic void createContainer(BucketDirectory bucketDirectory)
createContainer in interface ExtendedStoreConnectionpublic boolean containerExists(BucketDirectory bucketDirectory)
containerExists in interface ExtendedStoreConnectionpublic void deleteContainer(BucketDirectory bucketDirectory)
deleteContainer in interface ExtendedStoreConnectionpublic List<StorageMetadata> list(BucketDirectory bucketDirectory, ListRecursiveFlag listRecursiveFlag)
list in interface ExtendedStoreConnectionpublic List<BucketDirectory> listAllBuckets()
listAllBuckets in interface ExtendedStoreConnectionpublic ExtendedStoreConnectionType getType()
getType in interface ExtendedStoreConnectionpublic BucketPathEncryptingExtendedStoreConnection.MaxLengthInfo getMaxLengthInfo()
Copyright © 2019. All Rights Reserved.