@Component
public class Engine
extends java.lang.Object
| Constructor and Description |
|---|
Engine(Registry registry,
Archive archive,
org.springframework.core.task.TaskExecutor taskExecutor,
java.lang.String recoveryDir) |
| Modifier and Type | Method and Description |
|---|---|
void |
abort(java.lang.String taskid) |
void |
addPauseStep(java.lang.String taskid,
int position) |
void |
archive(java.lang.String taskid) |
void |
cancel(java.lang.String taskid) |
void |
execute(java.lang.String taskid) |
java.util.List<Task> |
getAllIncompleteTasks() |
void |
moveStep(java.lang.String taskid,
int stepNr,
int newPosition) |
void |
recoverTasks() |
java.lang.String |
register(TaskSpecification spec) |
Task |
retrieve(java.lang.String taskid) |
void |
shutdownTasks() |
void |
skipSteps(java.lang.String taskid,
java.util.List<java.lang.Integer> stepNrs) |
void |
stop(java.lang.String taskid) |
void |
unskipSteps(java.lang.String taskid,
java.util.List<java.lang.Integer> stepNrs) |
public java.lang.String register(TaskSpecification spec)
public Task retrieve(java.lang.String taskid)
public void execute(java.lang.String taskid)
public void abort(java.lang.String taskid)
public void stop(java.lang.String taskid)
public void cancel(java.lang.String taskid)
public void skipSteps(java.lang.String taskid,
java.util.List<java.lang.Integer> stepNrs)
public void unskipSteps(java.lang.String taskid,
java.util.List<java.lang.Integer> stepNrs)
public void moveStep(java.lang.String taskid,
int stepNr,
int newPosition)
public void addPauseStep(java.lang.String taskid,
int position)
public java.util.List<Task> getAllIncompleteTasks()
public void archive(java.lang.String taskid)
@PostConstruct public void recoverTasks()
@PreDestroy public void shutdownTasks()