public class SmartExecutorImpl extends Object implements org.gcube.vremanagement.executor.api.SmartExecutor
| Constructor and Description |
|---|
SmartExecutorImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.vremanagement.executor.plugin.PluginState |
getIterationState(String executionIdentifier,
int iterationNumber)
Deprecated.
|
org.gcube.vremanagement.executor.plugin.PluginStateEvolution |
getIterationStateEvolution(String executionIdentifier,
int iterationNumber) |
org.gcube.vremanagement.executor.plugin.PluginState |
getState(String executionIdentifier)
Deprecated.
|
org.gcube.vremanagement.executor.plugin.PluginStateEvolution |
getStateEvolution(String executionIdentifier) |
String |
launch(org.gcube.vremanagement.executor.api.types.LaunchParameter parameter) |
boolean |
stop(String executionIdentifier) |
boolean |
unSchedule(String executionIdentifier,
boolean globally) |
protected boolean |
unSchedule(String executionIdentifier,
boolean stopOnly,
boolean globally) |
public String launch(org.gcube.vremanagement.executor.api.types.LaunchParameter parameter) throws org.gcube.vremanagement.executor.exception.InputsNullException, org.gcube.vremanagement.executor.exception.PluginNotFoundException, org.gcube.vremanagement.executor.exception.LaunchException, org.gcube.vremanagement.executor.exception.ExecutorException
launch in interface org.gcube.vremanagement.executor.api.SmartExecutororg.gcube.vremanagement.executor.exception.InputsNullExceptionorg.gcube.vremanagement.executor.exception.PluginNotFoundExceptionorg.gcube.vremanagement.executor.exception.LaunchExceptionorg.gcube.vremanagement.executor.exception.ExecutorExceptionpublic boolean stop(String executionIdentifier) throws org.gcube.vremanagement.executor.exception.ExecutorException
stop in interface org.gcube.vremanagement.executor.api.SmartExecutororg.gcube.vremanagement.executor.exception.ExecutorExceptionpublic boolean unSchedule(String executionIdentifier, boolean globally) throws org.gcube.vremanagement.executor.exception.ExecutorException
unSchedule in interface org.gcube.vremanagement.executor.api.SmartExecutororg.gcube.vremanagement.executor.exception.ExecutorExceptionprotected boolean unSchedule(String executionIdentifier, boolean stopOnly, boolean globally) throws org.gcube.vremanagement.executor.exception.ExecutorException
org.gcube.vremanagement.executor.exception.ExecutorException@Deprecated public org.gcube.vremanagement.executor.plugin.PluginState getState(String executionIdentifier) throws org.gcube.vremanagement.executor.exception.PluginInstanceNotFoundException, org.gcube.vremanagement.executor.exception.ExecutorException
getState in interface org.gcube.vremanagement.executor.api.SmartExecutororg.gcube.vremanagement.executor.exception.PluginInstanceNotFoundExceptionorg.gcube.vremanagement.executor.exception.ExecutorExceptionpublic org.gcube.vremanagement.executor.plugin.PluginStateEvolution getStateEvolution(String executionIdentifier) throws org.gcube.vremanagement.executor.exception.PluginInstanceNotFoundException, org.gcube.vremanagement.executor.exception.ExecutorException
getStateEvolution in interface org.gcube.vremanagement.executor.api.SmartExecutororg.gcube.vremanagement.executor.exception.PluginInstanceNotFoundExceptionorg.gcube.vremanagement.executor.exception.ExecutorException@Deprecated public org.gcube.vremanagement.executor.plugin.PluginState getIterationState(String executionIdentifier, int iterationNumber) throws org.gcube.vremanagement.executor.exception.PluginInstanceNotFoundException, org.gcube.vremanagement.executor.exception.ExecutorException
getIterationState in interface org.gcube.vremanagement.executor.api.SmartExecutororg.gcube.vremanagement.executor.exception.PluginInstanceNotFoundExceptionorg.gcube.vremanagement.executor.exception.ExecutorExceptionpublic org.gcube.vremanagement.executor.plugin.PluginStateEvolution getIterationStateEvolution(String executionIdentifier, int iterationNumber) throws org.gcube.vremanagement.executor.exception.PluginInstanceNotFoundException, org.gcube.vremanagement.executor.exception.ExecutorException
getIterationStateEvolution in interface org.gcube.vremanagement.executor.api.SmartExecutororg.gcube.vremanagement.executor.exception.PluginInstanceNotFoundExceptionorg.gcube.vremanagement.executor.exception.ExecutorExceptionCopyright © 2016. All Rights Reserved.