com.xebialabs.deployit.engine.tasker
Class Task
java.lang.Object
com.xebialabs.deployit.engine.tasker.Task
- All Implemented Interfaces:
- com.xebialabs.deployit.engine.api.execution.TaskState, com.xebialabs.deployit.engine.api.execution.TaskWithSteps, java.io.Serializable
public class Task
- extends java.lang.Object
- implements java.io.Serializable, com.xebialabs.deployit.engine.api.execution.TaskWithSteps
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
getSteps
public java.util.List<com.xebialabs.deployit.engine.api.execution.StepState> getSteps()
- Specified by:
getSteps in interface com.xebialabs.deployit.engine.api.execution.TaskWithSteps
getTaskSteps
public java.util.List<TaskStep> getTaskSteps()
getState
public com.xebialabs.deployit.engine.api.execution.TaskExecutionState getState()
- Specified by:
getState in interface com.xebialabs.deployit.engine.api.execution.TaskState
getId
public java.lang.String getId()
- Specified by:
getId in interface com.xebialabs.deployit.engine.api.execution.TaskState
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription in interface com.xebialabs.deployit.engine.api.execution.TaskState
getStartDate
public org.joda.time.DateTime getStartDate()
- Specified by:
getStartDate in interface com.xebialabs.deployit.engine.api.execution.TaskState
getCompletionDate
public org.joda.time.DateTime getCompletionDate()
- Specified by:
getCompletionDate in interface com.xebialabs.deployit.engine.api.execution.TaskState
getNrSteps
public int getNrSteps()
- Specified by:
getNrSteps in interface com.xebialabs.deployit.engine.api.execution.TaskState
getCurrentStep
public TaskStep getCurrentStep()
getStep
public TaskStep getStep(int stepNr)
- Specified by:
getStep in interface com.xebialabs.deployit.engine.api.execution.TaskWithSteps
getCurrentStepNr
public int getCurrentStepNr()
- Specified by:
getCurrentStepNr in interface com.xebialabs.deployit.engine.api.execution.TaskState
getMetadata
public java.util.Map<java.lang.String,java.lang.String> getMetadata()
- Specified by:
getMetadata in interface com.xebialabs.deployit.engine.api.execution.TaskState
getFailureCount
public int getFailureCount()
- Specified by:
getFailureCount in interface com.xebialabs.deployit.engine.api.execution.TaskState
getContext
public TaskExecutionContext getContext()
getOwner
public java.lang.String getOwner()
- Specified by:
getOwner in interface com.xebialabs.deployit.engine.api.execution.TaskState
setOwner
public void setOwner(java.lang.String owner)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object