com.xebialabs.deployit.engine.tasker
Class Engine
java.lang.Object
com.xebialabs.deployit.engine.tasker.Engine
public class Engine
- extends java.lang.Object
|
Constructor Summary |
Engine(Registry registry,
Archive archive,
org.springframework.core.task.TaskExecutor taskExecutor,
java.lang.String recoveryDir,
com.xebialabs.deployit.plugin.api.services.Repository repository)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Engine
public Engine(Registry registry,
Archive archive,
org.springframework.core.task.TaskExecutor taskExecutor,
java.lang.String recoveryDir,
com.xebialabs.deployit.plugin.api.services.Repository repository)
register
public java.lang.String register(TaskSpecification spec)
retrieve
public Task retrieve(java.lang.String taskid)
execute
public void execute(java.lang.String taskid)
abort
public void abort(java.lang.String taskid)
stop
public void stop(java.lang.String taskid)
cancel
public void cancel(java.lang.String taskid)
skipSteps
public void skipSteps(java.lang.String taskid,
java.util.List<java.lang.Integer> stepNrs)
unskipSteps
public void unskipSteps(java.lang.String taskid,
java.util.List<java.lang.Integer> stepNrs)
moveStep
public void moveStep(java.lang.String taskid,
int stepNr,
int newPosition)
addPauseStep
public void addPauseStep(java.lang.String taskid,
int position)
getAllIncompleteTasks
public java.util.List<Task> getAllIncompleteTasks()
archive
public void archive(java.lang.String taskid)
recoverTasks
@PostConstruct
public void recoverTasks()
shutdownTasks
@PreDestroy
public void shutdownTasks()