public class SmartExecutorClientImpl extends Object implements org.gcube.vremanagement.executor.api.rest.SmartExecutor
| Modifier and Type | Field and Description |
|---|---|
protected String |
address |
protected HTTPCall |
httpCall |
static String |
PATH_SEPARATOR |
protected String |
pluginName |
| Constructor and Description |
|---|
SmartExecutorClientImpl(String pluginName,
String address) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
delete(String executionIdentifier,
boolean globally) |
boolean |
delete(UUID executionIdentifier,
boolean globally) |
String |
getPluginStateEvolution(String executionIdentifier,
Integer iterationNumber) |
org.gcube.vremanagement.executor.plugin.PluginStateEvolution |
getPluginStateEvolution(UUID executionIdentifier,
Integer iterationNumber) |
UUID |
launch(org.gcube.vremanagement.executor.api.types.LaunchParameter launchParameter) |
String |
launch(String launchParameter) |
public static final String PATH_SEPARATOR
protected final String pluginName
protected final String address
protected HTTPCall httpCall
public String launch(String launchParameter) 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.rest.SmartExecutororg.gcube.vremanagement.executor.exception.InputsNullExceptionorg.gcube.vremanagement.executor.exception.PluginNotFoundExceptionorg.gcube.vremanagement.executor.exception.LaunchExceptionorg.gcube.vremanagement.executor.exception.ExecutorExceptionpublic UUID launch(org.gcube.vremanagement.executor.api.types.LaunchParameter launchParameter) 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.rest.SmartExecutororg.gcube.vremanagement.executor.exception.InputsNullExceptionorg.gcube.vremanagement.executor.exception.PluginNotFoundExceptionorg.gcube.vremanagement.executor.exception.LaunchExceptionorg.gcube.vremanagement.executor.exception.ExecutorExceptionpublic String getPluginStateEvolution(String executionIdentifier, Integer iterationNumber) throws org.gcube.vremanagement.executor.exception.PluginInstanceNotFoundException, org.gcube.vremanagement.executor.exception.ExecutorException
getPluginStateEvolution in interface org.gcube.vremanagement.executor.api.rest.SmartExecutororg.gcube.vremanagement.executor.exception.PluginInstanceNotFoundExceptionorg.gcube.vremanagement.executor.exception.ExecutorExceptionpublic org.gcube.vremanagement.executor.plugin.PluginStateEvolution getPluginStateEvolution(UUID executionIdentifier, Integer iterationNumber) throws org.gcube.vremanagement.executor.exception.PluginInstanceNotFoundException, org.gcube.vremanagement.executor.exception.ExecutorException
getPluginStateEvolution in interface org.gcube.vremanagement.executor.api.rest.SmartExecutororg.gcube.vremanagement.executor.exception.PluginInstanceNotFoundExceptionorg.gcube.vremanagement.executor.exception.ExecutorExceptionpublic boolean delete(String executionIdentifier, boolean globally) throws org.gcube.vremanagement.executor.exception.ExecutorException
delete in interface org.gcube.vremanagement.executor.api.rest.SmartExecutororg.gcube.vremanagement.executor.exception.ExecutorExceptionpublic boolean delete(UUID executionIdentifier, boolean globally) throws org.gcube.vremanagement.executor.exception.ExecutorException
delete in interface org.gcube.vremanagement.executor.api.rest.SmartExecutororg.gcube.vremanagement.executor.exception.ExecutorExceptionCopyright © 2018. All Rights Reserved.