| Package | Description |
|---|---|
| org.gcube.vremanagement.executor.api | |
| org.gcube.vremanagement.executor.api.rest | |
| org.gcube.vremanagement.executor.exception |
| Modifier and Type | Method and Description |
|---|---|
PluginState |
SmartExecutor.getIterationState(String executionIdentifier,
int iterationNumber)
Deprecated.
|
PluginStateEvolution |
SmartExecutor.getIterationStateEvolution(String executionIdentifier,
int iterationNumber)
The method use the provided UUID as String and the iteration number
to retrieve the status of the associated execution
|
PluginState |
SmartExecutor.getState(String executionIdentifier)
Deprecated.
|
PluginStateEvolution |
SmartExecutor.getStateEvolution(String executionIdentifier)
The method use the provided UUID as String to retrieve the status of the
associated execution
|
String |
SmartExecutor.launch(LaunchParameter launchParameter)
Launch the plugin identified by the name provided as parameters
with the provided inputs.
|
boolean |
SmartExecutor.stop(String executionIdentifier)
The method use the provided UUID execution identifier as String to
stop the last running execution of a Task (if any).
|
boolean |
SmartExecutor.unSchedule(String executionIdentifier,
boolean globally)
The method use the provided UUID execution identifier as String to
stop the last running execution of a Task (if any) and release the
the scheduling if the Task is a Scheduled Task.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
SmartExecutor.delete(String executionIdentifier,
boolean globally) |
boolean |
SmartExecutor.delete(UUID executionIdentifier,
boolean globally) |
String |
SmartExecutor.getPluginStateEvolution(String executionIdentifier,
Integer iterationNumber) |
PluginStateEvolution |
SmartExecutor.getPluginStateEvolution(UUID executionIdentifier,
Integer iterationNumber) |
UUID |
SmartExecutor.launch(LaunchParameter launchParameter) |
String |
SmartExecutor.launch(String launchParameterString) |
| Modifier and Type | Class and Description |
|---|---|
class |
InputsNullException |
class |
InvalidInputsException |
class |
LaunchException |
class |
PluginInstanceNotFoundException |
class |
PluginNotFoundException |
class |
SchedulerRemoveException |
class |
UnableToInterruptTaskException |
| Modifier and Type | Method and Description |
|---|---|
static <EE extends ExecutorException> |
SmartExecutorExceptionMapper.marshal(EE object)
Return the String serialization of a given resource
|
static <T extends OutputStream,EE extends ExecutorException> |
SmartExecutorExceptionMapper.marshal(EE object,
T stream)
Write the serialization of a given resource to a given
OutputStream . |
static <T extends Writer,EE extends ExecutorException> |
SmartExecutorExceptionMapper.marshal(EE object,
T writer)
Write the serialization of a given resource to a given
Writer . |
static <EE extends ExecutorException> |
SmartExecutorExceptionMapper.unmarshal(Class<EE> clz,
InputStream stream)
Creates a resource of given class from its serialization in a given
InputStream. |
static <EE extends ExecutorException> |
SmartExecutorExceptionMapper.unmarshal(Class<EE> clz,
Reader reader)
Creates a resource of given class from its serialization in a given
Reader. |
static <EE extends ExecutorException> |
SmartExecutorExceptionMapper.unmarshal(Class<EE> clz,
String string)
Creates a resource of given class from its serialization in a given String
|
Copyright © 2018. All Rights Reserved.