package

com.atlassian.bamboo.task

Interfaces

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. 
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  
TaskRequirementSupport Allows creators of TaskTypes to specify Requirement
TaskResult Represents the result of a TaskType execution. 
TaskTestResultsSupport Allows creators of TaskTypes to utilise Bamboo's support for test results 
TaskType An Executable Task. 

Classes

Enums

TaskCategory Categories for TaskType
TaskState The state of a TaskResult 

Exceptions

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