Interface SmartExecutorClient
- All Known Implementing Classes:
SmartExecutorClientImpl
public interface SmartExecutorClient
-
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleangetHost()List<org.gcube.vremanagement.executor.plugin.ScheduledTask>List<org.gcube.vremanagement.executor.plugin.PluginDefinition>getPluginStateEvolution(String executionIdentifier) getPluginStateEvolution(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>launch(org.gcube.vremanagement.executor.api.types.LaunchParameter launchParameter)
-
Method Details
-
getHost
String getHost() -
getAvailablePlugins
String getAvailablePlugins() -
getPlugins
- 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
-
launch
-
getPluginStateEvolution
-
getPluginStateEvolution
-
getPluginStateEvolution
org.gcube.vremanagement.executor.plugin.PluginStateEvolution getPluginStateEvolution(UUID executionIdentifier) -
getPluginStateEvolution
org.gcube.vremanagement.executor.plugin.PluginStateEvolution getPluginStateEvolution(UUID executionIdentifier, int iteration) -
delete
-
delete
-
delete
-
delete
-