public interface ScheduledTaskConfiguration
| Modifier and Type | Method and Description |
|---|---|
void |
addScheduledTask(UUID uuid,
String consumerID,
org.gcube.vremanagement.executor.api.types.LaunchParameter parameter) |
List<org.gcube.vremanagement.executor.api.types.LaunchParameter> |
getAvailableScheduledTasks()
Retrieve from the #SmartExecutorPersistenceConnector the orphaned
Scheduled tasks
|
void |
releaseScheduledTask(UUID uuid) |
void |
removeScheduledTask(UUID uuid) |
void |
reserveScheduledTask(UUID uuid,
String consumerID) |
List<org.gcube.vremanagement.executor.api.types.LaunchParameter> getAvailableScheduledTasks() throws SchedulePersistenceException
SchedulePersistenceException - if failsvoid addScheduledTask(UUID uuid, String consumerID, org.gcube.vremanagement.executor.api.types.LaunchParameter parameter) throws SchedulePersistenceException
uuid - the uuid which identify the task on the SmartExecutor instanceparameter - SchedulePersistenceExceptionvoid reserveScheduledTask(UUID uuid, String consumerID) throws SchedulePersistenceException
uuid - SchedulePersistenceExceptionvoid removeScheduledTask(UUID uuid) throws SchedulePersistenceException
uuid - the uuid which identify the task on the SmartExecutor instanceparameter - SchedulePersistenceExceptionvoid releaseScheduledTask(UUID uuid) throws SchedulePersistenceException
uuid - SchedulePersistenceExceptionCopyright © 2015. All Rights Reserved.