public class

TaskExecutionContext

extends Object
java.lang.Object
   ↳ com.atlassian.bamboo.task.TaskExecutionContext

Summary

Public Constructors
TaskExecutionContext(Queue<TaskDefinition> tasks, TaskExecutionStrategy executionStrategy, BuildContext buildContext, ReadOnlyCapabilitySet capabilities, BuildLoggerManager buildLoggerManager, File defaultRootDirectory)
Public Methods
BuildContext getBuildContext()
BuildLogger getBuildLogger()
ReadOnlyCapabilitySet getCapabilities()
File getDefaultRootDirectory()
TaskDefinition getNextTaskToExecute()
File getRootDirectory()
boolean hasTasksToExecute(TaskResult taskResult)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public TaskExecutionContext (Queue<TaskDefinition> tasks, TaskExecutionStrategy executionStrategy, BuildContext buildContext, ReadOnlyCapabilitySet capabilities, BuildLoggerManager buildLoggerManager, File defaultRootDirectory)

Public Methods

public BuildContext getBuildContext ()

public BuildLogger getBuildLogger ()

public ReadOnlyCapabilitySet getCapabilities ()

public File getDefaultRootDirectory ()

Returns
  • default root of working directory defined as ${bamboo.agentWorkingDir}/${bamboo.planKey}

public TaskDefinition getNextTaskToExecute ()

public File getRootDirectory ()

Returns
  • root of working directory as defined in Job configuration

public boolean hasTasksToExecute (TaskResult taskResult)