com.xebialabs.deployit.engine.tasker
Class TaskSpecification

java.lang.Object
  extended by com.xebialabs.deployit.engine.tasker.TaskSpecification

public class TaskSpecification
extends java.lang.Object


Constructor Summary
TaskSpecification(java.lang.String description, java.lang.String owner, java.util.List<TaskStep> steps)
           
TaskSpecification(java.lang.String description, java.lang.String owner, java.util.List<TaskStep> steps, TaskInspectionContext inspectionContext)
           
TaskSpecification(java.lang.String description, java.lang.String owner, java.util.List<TaskStep> steps, TaskInspectionContext inspectionContext, java.io.File tempWorkDir)
           
 
Method Summary
 java.lang.String getDescription()
           
 TaskInspectionContext getInspectionContext()
           
 java.util.List<com.xebialabs.deployit.engine.spi.execution.ExecutionStateListener> getListeners()
           
 java.util.Map<java.lang.String,java.lang.String> getMetadata()
           
 java.lang.String getOwner()
           
 java.util.List<TaskStep> getSteps()
           
 java.io.File getTempWorkDir()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskSpecification

public TaskSpecification(java.lang.String description,
                         java.lang.String owner,
                         java.util.List<TaskStep> steps)

TaskSpecification

public TaskSpecification(java.lang.String description,
                         java.lang.String owner,
                         java.util.List<TaskStep> steps,
                         TaskInspectionContext inspectionContext)

TaskSpecification

public TaskSpecification(java.lang.String description,
                         java.lang.String owner,
                         java.util.List<TaskStep> steps,
                         TaskInspectionContext inspectionContext,
                         java.io.File tempWorkDir)
Method Detail

getDescription

public java.lang.String getDescription()

getSteps

public java.util.List<TaskStep> getSteps()

getOwner

public java.lang.String getOwner()

getMetadata

public java.util.Map<java.lang.String,java.lang.String> getMetadata()

getListeners

public java.util.List<com.xebialabs.deployit.engine.spi.execution.ExecutionStateListener> getListeners()

getInspectionContext

public TaskInspectionContext getInspectionContext()

getTempWorkDir

public java.io.File getTempWorkDir()