com.xebialabs.deployit.engine.tasker
Class TaskSpecification

java.lang.Object
  extended by com.xebialabs.deployit.engine.tasker.TaskSpecification
All Implemented Interfaces:
java.io.Serializable

public class TaskSpecification
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
TaskSpecification(java.lang.String description, java.lang.String owner, com.xebialabs.deployit.engine.tasker.Block block)
           
TaskSpecification(java.lang.String description, java.lang.String owner, com.xebialabs.deployit.engine.tasker.Block block, TaskInspectionContext inspectionContext)
           
TaskSpecification(java.lang.String description, java.lang.String owner, com.xebialabs.deployit.engine.tasker.Block block, TaskInspectionContext inspectionContext, boolean recoverable)
           
TaskSpecification(java.lang.String description, java.lang.String owner, com.xebialabs.deployit.engine.tasker.Block block, TaskInspectionContext inspectionContext, boolean recoverable, boolean archiveable)
           
TaskSpecification(java.lang.String description, java.lang.String owner, com.xebialabs.deployit.engine.tasker.Block block, TaskInspectionContext inspectionContext, java.io.File tempWorkDir, boolean recoverable, boolean archiveable)
           
 
Method Summary
 com.xebialabs.deployit.engine.tasker.Block getBlock()
           
 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()
           
 boolean isArchiveable()
           
 boolean isRecoverable()
           
 
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,
                         com.xebialabs.deployit.engine.tasker.Block block)

TaskSpecification

public TaskSpecification(java.lang.String description,
                         java.lang.String owner,
                         com.xebialabs.deployit.engine.tasker.Block block,
                         TaskInspectionContext inspectionContext)

TaskSpecification

public TaskSpecification(java.lang.String description,
                         java.lang.String owner,
                         com.xebialabs.deployit.engine.tasker.Block block,
                         TaskInspectionContext inspectionContext,
                         boolean recoverable)

TaskSpecification

public TaskSpecification(java.lang.String description,
                         java.lang.String owner,
                         com.xebialabs.deployit.engine.tasker.Block block,
                         TaskInspectionContext inspectionContext,
                         boolean recoverable,
                         boolean archiveable)

TaskSpecification

public TaskSpecification(java.lang.String description,
                         java.lang.String owner,
                         com.xebialabs.deployit.engine.tasker.Block block,
                         TaskInspectionContext inspectionContext,
                         java.io.File tempWorkDir,
                         boolean recoverable,
                         boolean archiveable)
Method Detail

getDescription

public java.lang.String getDescription()

getSteps

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

getBlock

public com.xebialabs.deployit.engine.tasker.Block getBlock()

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()

isRecoverable

public boolean isRecoverable()

isArchiveable

public boolean isArchiveable()