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 org.gcube.application.geoportal.model.fault.ConfigurationException
retrieveObject in class AbstractScopedMap<org.gcube.contentmanagement.blobstorage.service.IClient>org.gcube.application.geoportal.model.fault.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, org.gcube.application.geoportal.model.fault.ConfigurationException
MalformedURLExceptionorg.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendExceptionIOExceptionorg.gcube.application.geoportal.model.fault.ConfigurationExceptionpublic String store(InputStream is) throws org.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendException, org.gcube.application.geoportal.model.fault.ConfigurationException
org.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendExceptionorg.gcube.application.geoportal.model.fault.ConfigurationExceptionCopyright © 2020. All Rights Reserved.