Interface SmartExecutorClient
-
- All Known Implementing Classes:
SmartExecutorClientImpl
public interface SmartExecutorClient
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleandelete(String executionIdentifier)booleandelete(String executionIdentifier, boolean unschedule)booleandelete(UUID executionIdentifier)booleandelete(UUID executionIdentifier, boolean unschedule)StringgetAvailablePlugins()StringgetHost()StringgetLaunches()StringgetOrphanLaunches()List<org.gcube.vremanagement.executor.plugin.ScheduledTask>getOrphanScheduledLaunches()List<org.gcube.vremanagement.executor.plugin.PluginDefinition>getPlugins()StringgetPluginStateEvolution(String executionIdentifier)StringgetPluginStateEvolution(String executionIdentifier, int iteration)org.gcube.vremanagement.executor.plugin.PluginStateEvolutiongetPluginStateEvolution(UUID executionIdentifier)org.gcube.vremanagement.executor.plugin.PluginStateEvolutiongetPluginStateEvolution(UUID executionIdentifier, int iteration)List<org.gcube.vremanagement.executor.plugin.ScheduledTask>getScheduledLaunches()Stringlaunch(String launchParameterString)UUIDlaunch(org.gcube.vremanagement.executor.api.types.LaunchParameter launchParameter)
-
-
-
Method Detail
-
getHost
String getHost()
-
getAvailablePlugins
String getAvailablePlugins()
-
getPlugins
List<org.gcube.vremanagement.executor.plugin.PluginDefinition> getPlugins() throws IOException
- Throws:
IOException
-
getLaunches
String getLaunches()
-
getScheduledLaunches
List<org.gcube.vremanagement.executor.plugin.ScheduledTask> getScheduledLaunches() throws IOException
- Throws:
IOException
-
getOrphanLaunches
String getOrphanLaunches()
-
getOrphanScheduledLaunches
List<org.gcube.vremanagement.executor.plugin.ScheduledTask> getOrphanScheduledLaunches() throws IOException
- Throws:
IOException
-
launch
UUID launch(org.gcube.vremanagement.executor.api.types.LaunchParameter launchParameter)
-
getPluginStateEvolution
org.gcube.vremanagement.executor.plugin.PluginStateEvolution getPluginStateEvolution(UUID executionIdentifier)
-
getPluginStateEvolution
org.gcube.vremanagement.executor.plugin.PluginStateEvolution getPluginStateEvolution(UUID executionIdentifier, int iteration)
-
delete
boolean delete(String executionIdentifier)
-
delete
boolean delete(String executionIdentifier, boolean unschedule)
-
delete
boolean delete(UUID executionIdentifier)
-
delete
boolean delete(UUID executionIdentifier, boolean unschedule)
-
-