Package com.atlassian.bamboo.task

Interface Summary
BuildTaskRequirementSupport Allows creators of TaskTypes to specify Requirements
InternalTaskContext An internal interface that represents common functionality between different contexts that a InternalTaskType can run in.
InternalTaskType<V extends InternalTaskContext> A generic super interface for Task extension points.
PreparationTask Marker interface to mark tasks that should be executed in build preparation phase Currently only VcsCheckoutTask is such kind of tasks
TaskConfigConstants Keys for some common task parameters.
TaskConfigurationService Service to perform task manipulation actions.
TaskConfigurator Implement this class if you want the user to be able to configure your task.
TaskConfiguratorHelper Bucket of TaskConfigurator helper methods
TaskContext Encapsulates the environment and configuration of a task running in a building environment.
TaskDefinition A definition of one configuration of a TaskType
TaskExecutableType Allows for the TaskType to configure an Executable capability
TaskExecutionStrategy  
TaskExecutor  
TaskIdentifier This interface defines a configured instance of a TaskType
TaskManager  
TaskModuleDescriptor Note that this should not be directly used by plugin developers.
TaskProcessCommandDecoratorModuleDescriptor  
TaskResult Represents the result of a TaskType execution.
TaskResultProcessor This interface is used to recalculate the TaskState of a Task after execution Used only for quarantined tests currently.
TaskTestResultsSupport Allows creators of TaskTypes to utilise Bamboo's support for test results
TaskType An Executable Task.
 

Class Summary
AbstractTaskConfigurator  
DefaultTaskExecutionStrategy  
FinalizingTaskExecutionStrategy  
ImmutableTaskDefinition Immutable TaskDefinition implementation
QuarantineTaskResultProcessor  
TaskConfigurationServiceImpl  
TaskConfiguratorHelperImpl  
TaskContextImpl  
TaskDefinitionImpl  
TaskExecutableTypeImpl  
TaskExecutionContext  
TaskExecutorImpl  
TaskFunctions  
TaskManagerImpl  
TaskPredicates  
TaskResultBuilder Evaluates the execution of TaskTypes to produce a TaskResult
TaskRootDirectorySelector  
 

Enum Summary
TaskCategory Categories for TaskTypes
TaskRootDirectoryType  
TaskState The state of a TaskResult
 

Exception Summary
TaskException When thrown indicates a problem with the execution of a TaskType
 



Copyright © 2012 Atlassian. All Rights Reserved.