public class BlobStoreConnection extends Object implements StoreConnection
| Constructor and Description |
|---|
BlobStoreConnection(BlobStoreContextFactory blobStoreContextFactory) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containerExists(String container) |
void |
createContainer(String container) |
void |
deleteContainer(String container) |
byte[] |
getBlob(ObjectHandle handle) |
Tuple<byte[],Map<String,String>> |
getBlobAndMetadata(ObjectHandle handle) |
void |
putBlob(ObjectHandle handle,
byte[] bytes) |
void |
putBlobWithMetadata(ObjectHandle handle,
byte[] bytes,
Map<String,String> userMetadata) |
public BlobStoreConnection(BlobStoreContextFactory blobStoreContextFactory)
public void createContainer(String container) throws ContainerExistsException
createContainer in interface StoreConnectionContainerExistsExceptionpublic boolean containerExists(String container)
containerExists in interface StoreConnectionpublic void deleteContainer(String container) throws UnknownContainerException
deleteContainer in interface StoreConnectionUnknownContainerExceptionpublic void putBlob(ObjectHandle handle, byte[] bytes) throws UnknownContainerException
putBlob in interface StoreConnectionUnknownContainerExceptionpublic void putBlobWithMetadata(ObjectHandle handle, byte[] bytes, Map<String,String> userMetadata) throws UnknownContainerException
UnknownContainerExceptionpublic byte[] getBlob(ObjectHandle handle) throws UnknownContainerException, ObjectNotFoundException
getBlob in interface StoreConnectionUnknownContainerExceptionObjectNotFoundExceptionpublic Tuple<byte[],Map<String,String>> getBlobAndMetadata(ObjectHandle handle) throws UnknownContainerException, ObjectNotFoundException
Copyright © 2018. All Rights Reserved.