| Modifier and Type | Method and Description |
|---|---|
void |
ScheduledTaskConfiguration.addScheduledTask(UUID uuid,
String consumerID,
org.gcube.vremanagement.executor.api.types.LaunchParameter parameter)
Create a Scheduled Task on persistence
|
List<org.gcube.vremanagement.executor.api.types.LaunchParameter> |
ScheduledTaskConfiguration.getAvailableScheduledTasks()
Retrieve from the #SmartExecutorPersistenceConnector the orphaned
Scheduled tasks
|
org.gcube.vremanagement.executor.api.types.LaunchParameter |
ScheduledTaskConfiguration.getScheduledTask(UUID uuid)
Return the Scheduled Task if any, null otherwise
|
void |
ScheduledTaskConfiguration.releaseScheduledTask(UUID uuid)
Release the Scheduled Task leaving it as orphan on persistence
|
void |
ScheduledTaskConfiguration.removeScheduledTask(UUID uuid)
Remove from persistence the Scheduled Task.
|
void |
ScheduledTaskConfiguration.reserveScheduledTask(UUID uuid,
String consumerID)
Reserve an orphan Scheduled tasks
|
| Modifier and Type | Method and Description |
|---|---|
void |
FileScheduledTaskConfiguration.addLaunch(JSONLaunchParameter parameter) |
void |
FileScheduledTaskConfiguration.addScheduledTask(UUID uuid,
String consumerID,
org.gcube.vremanagement.executor.api.types.LaunchParameter parameter) |
List<org.gcube.vremanagement.executor.api.types.LaunchParameter> |
FileScheduledTaskConfiguration.getAvailableScheduledTasks()
Retrieve from the #SmartExecutorPersistenceConnector the orphaned
Scheduled tasks
|
org.gcube.vremanagement.executor.api.types.LaunchParameter |
FileScheduledTaskConfiguration.getScheduledTask(UUID uuid) |
void |
FileScheduledTaskConfiguration.releaseLaunch(org.gcube.vremanagement.executor.api.types.LaunchParameter parameter) |
void |
FileScheduledTaskConfiguration.releaseScheduledTask(UUID uuid)
Release the Scheduled Task leaving it as orphan on persistence
|
void |
FileScheduledTaskConfiguration.removeScheduledTask(UUID uuid)
Remove from persistence the Scheduled Task.
|
void |
FileScheduledTaskConfiguration.reserveScheduledTask(UUID uuid,
String consumerID)
Reserve an orphan Scheduled tasks
|
| Modifier and Type | Method and Description |
|---|---|
void |
CouchDBPersistenceConnector.addScheduledTask(UUID uuid,
String consumerID,
org.gcube.vremanagement.executor.api.types.LaunchParameter parameter)
Create a Scheduled Task on persistence
|
List<org.gcube.vremanagement.executor.api.types.LaunchParameter> |
CouchDBPersistenceConnector.getAvailableScheduledTasks()
Retrieve from the #SmartExecutorPersistenceConnector the orphaned
Scheduled tasks
|
org.gcube.vremanagement.executor.api.types.LaunchParameter |
CouchDBPersistenceConnector.getScheduledTask(UUID uuid)
Return the Scheduled Task if any, null otherwise
|
void |
CouchDBPersistenceConnector.releaseScheduledTask(UUID uuid)
Release the Scheduled Task leaving it as orphan on persistence
|
void |
CouchDBPersistenceConnector.removeScheduledTask(UUID uuid)
Remove from persistence the Scheduled Task.
|
void |
CouchDBPersistenceConnector.reserveScheduledTask(UUID uuid,
String consumerID)
Reserve an orphan Scheduled tasks
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
SmartExecutorTask.deschedule(boolean globally) |
protected void |
SmartExecutorScheduler.removeFromPersistence(boolean global,
UUID uuid,
boolean remove) |
void |
SmartExecutorScheduler.stop(UUID uuid,
boolean stopOnly,
boolean remove)
Stop the execution of the Task identified by UUID
|
Copyright © 2016. All Rights Reserved.