com.xebialabs.deployit.engine.tasker
Class TaskRunner

java.lang.Object
  extended by com.xebialabs.deployit.engine.tasker.TaskRunner
All Implemented Interfaces:
java.lang.Runnable

public class TaskRunner
extends java.lang.Object
implements java.lang.Runnable


Constructor Summary
TaskRunner(Task task, com.xebialabs.deployit.plugin.api.services.Repository repository)
           
 
Method Summary
 void abort()
           
 void addPause(int position)
           
 void archive()
           
 void cancel()
           
 Task getTask()
           
 void moveStep(int stepNr, int newPosition)
           
 void queue()
           
 void run()
           
 void skip(int stepNr)
           
 void stop()
           
 java.lang.String toString()
           
 void unskip(java.lang.Integer stepNr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TaskRunner

public TaskRunner(Task task,
                  com.xebialabs.deployit.plugin.api.services.Repository repository)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

queue

public void queue()

abort

public void abort()

cancel

public void cancel()

stop

public void stop()

archive

public void archive()

skip

public void skip(int stepNr)

unskip

public void unskip(java.lang.Integer stepNr)

moveStep

public void moveStep(int stepNr,
                     int newPosition)

addPause

public void addPause(int position)

getTask

public Task getTask()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object