public abstract class AbstractPlugin extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.gcube.data.transfer.model.PluginInvocation |
invocation |
| Constructor and Description |
|---|
AbstractPlugin(org.gcube.data.transfer.model.PluginInvocation invocation) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
cleanup() |
ExecutionReport |
execute() |
abstract ExecutionReport |
run() |
public AbstractPlugin(org.gcube.data.transfer.model.PluginInvocation invocation)
public ExecutionReport execute()
public abstract ExecutionReport run() throws PluginExecutionException
PluginExecutionExceptionpublic abstract void cleanup()
throws PluginCleanupException
PluginCleanupExceptionCopyright © 2017. All Rights Reserved.