| Package | Description |
|---|---|
| org.gcube.vremanagement.executor.api | |
| org.gcube.vremanagement.executor.exception |
| Modifier and Type | Method and Description |
|---|---|
PluginState |
SmartExecutor.getIterationState(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)
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)
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.
|
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 | Class and Description |
|---|---|
class |
InputsNullException |
class |
InvalidInputsException |
class |
LaunchException |
class |
PluginInstanceNotFoundException |
class |
PluginNotFoundException |
class |
SchedulerRemoveException |
class |
UnableToInterruptTaskException |
Copyright © 2016. All Rights Reserved.