public class StorageClientProvider extends AbstractScopedMap<org.gcube.contentmanagement.blobstorage.service.IClient>
| Constructor and Description |
|---|
StorageClientProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
dispose(org.gcube.contentmanagement.blobstorage.service.IClient toDispose) |
void |
init() |
InputStream |
open(String id) |
protected org.gcube.contentmanagement.blobstorage.service.IClient |
retrieveObject() |
String |
store(InputStream is) |
getObject, shustdownprotected org.gcube.contentmanagement.blobstorage.service.IClient retrieveObject()
throws ConfigurationException
retrieveObject in class AbstractScopedMap<org.gcube.contentmanagement.blobstorage.service.IClient>ConfigurationExceptionprotected void dispose(org.gcube.contentmanagement.blobstorage.service.IClient toDispose)
dispose in class AbstractScopedMap<org.gcube.contentmanagement.blobstorage.service.IClient>public void init()
public InputStream open(String id) throws MalformedURLException, org.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendException, IOException, ConfigurationException
MalformedURLExceptionorg.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendExceptionIOExceptionConfigurationExceptionpublic String store(InputStream is) throws org.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendException, ConfigurationException
org.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendExceptionConfigurationExceptionCopyright © 2021. All Rights Reserved.