public interface PluginManager
| Modifier and Type | Method and Description |
|---|---|
org.gcube.data.transfer.model.ExecutionReport |
execute(org.gcube.data.transfer.model.PluginInvocation invocation,
String transferredFile) |
static PluginManager |
get() |
Map<String,org.gcube.data.transfer.model.PluginDescription> |
getInstalledPlugins() |
Object |
getPluginInfo(String pluginID) |
void |
initPlugins() |
void |
shutdown() |
Map<String,org.gcube.data.transfer.model.PluginDescription> getInstalledPlugins()
org.gcube.data.transfer.model.ExecutionReport execute(org.gcube.data.transfer.model.PluginInvocation invocation,
String transferredFile)
throws org.gcube.data.transfer.plugin.fails.PluginException,
PluginNotFoundException
org.gcube.data.transfer.plugin.fails.PluginExceptionPluginNotFoundExceptionvoid shutdown()
Object getPluginInfo(String pluginID) throws PluginNotFoundException, org.gcube.data.transfer.plugin.fails.PluginExecutionException
PluginNotFoundExceptionorg.gcube.data.transfer.plugin.fails.PluginExecutionExceptionvoid initPlugins()
static PluginManager get()
Copyright © 2018. All Rights Reserved.