Package com.atlassian.bamboo.task

Interface Summary
BuildTaskRequirementSupport Allows creators of TaskTypes to specify Requirements.
CommonTaskContext  
CommonTaskType An Executable Task.
InternalTaskContext An internal interface that represents common functionality between different contexts that a InternalTaskType can run in.
InternalTaskType A 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
QuarantineExpiryCleanupScheduler A BambooScheduler that unleashes tests that are marked as quarantined, but their quarantine has expired.
RuntimeTaskContext Deprecated. since 5.9 without direct replacement.
RuntimeTaskDataProvider  
TaskActionExecutor Executor of task-related actions.
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.
TaskContextHelperService  
TaskDefinition A definition of one configuration of a TaskType
TaskExecutableType Allows for the TaskType to configure an Executable capability
TaskExecutionStrategy  
TaskExecutor  
TaskHelpLink  
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 Requirements.
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  
CommonTaskContextImpl  
DefaultTaskExecutionStrategy  
DeploymentTaskContextImpl  
FinalizingTaskExecutionStrategy  
ImmutableTaskDefinition Immutable TaskDefinition implementation
QuarantineExpiryCleanupJob A Job that unleashes tests that are marked as quarantined, but their quarantine has expired.
QuarantineExpiryCleanupSchedulerImpl  
QuarantineTaskResultProcessor  
RuntimeTaskContextImpl  
TaskActionExecutorImpl  
TaskConfigurationServiceImpl  
TaskConfiguratorHelperImpl  
TaskContextHelper  
TaskContextHelperServiceImpl  
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 © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.