public class PluginManagerImpl extends Object implements PluginManager
| Constructor and Description |
|---|
PluginManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.data.transfer.model.ExecutionReport |
execute(org.gcube.data.transfer.model.PluginInvocation invocation,
String transferredFile) |
static PluginManagerImpl |
get() |
Map<String,org.gcube.data.transfer.model.PluginDescription> |
getInstalledPlugins() |
Object |
getPluginInfo(String pluginID) |
void |
initPlugins() |
void |
shutdown() |
public static PluginManagerImpl get()
get in interface PluginManagerpublic Map<String,org.gcube.data.transfer.model.PluginDescription> getInstalledPlugins()
getInstalledPlugins in interface PluginManagerpublic void initPlugins()
initPlugins in interface PluginManagerpublic 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
execute in interface PluginManagerorg.gcube.data.transfer.plugin.fails.PluginExceptionPluginNotFoundExceptionpublic void shutdown()
shutdown in interface PluginManagerpublic Object getPluginInfo(String pluginID) throws PluginNotFoundException, org.gcube.data.transfer.plugin.fails.PluginExecutionException
getPluginInfo in interface PluginManagerPluginNotFoundExceptionorg.gcube.data.transfer.plugin.fails.PluginExecutionExceptionCopyright © 2018. All Rights Reserved.