com.atlassian.bamboo.task
Class TaskExecutorImpl

java.lang.Object
  extended by com.atlassian.bamboo.task.TaskExecutorImpl
All Implemented Interfaces:
TaskExecutor

@Internal
public class TaskExecutorImpl
extends Object
implements TaskExecutor


Constructor Summary
TaskExecutorImpl(ErrorUpdateHandler errorUpdateHandler, BuildLoggerManager buildLoggerManager, com.atlassian.plugin.PluginAccessor pluginAccessor, CustomVariableContext customVariableContext, BuildDirectoryManager buildDirectoryManager, TaskActionExecutor taskActionExecutor, TaskResultProcessor quarantineTaskResultProcessor)
           
 
Method Summary
 List<TaskResult> execute(CommonContext buildContext, ReadOnlyCapabilitySet readOnlyCapabilitySet)
           
 List<TaskResult> executeFinalTasks(CommonContext commonContext, ReadOnlyCapabilitySet readOnlyCapabilitySet)
           
 List<TaskResult> executePreparationTasks(CommonContext buildContext, ReadOnlyCapabilitySet readOnlyCapabilitySet)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskExecutorImpl

public TaskExecutorImpl(ErrorUpdateHandler errorUpdateHandler,
                        BuildLoggerManager buildLoggerManager,
                        com.atlassian.plugin.PluginAccessor pluginAccessor,
                        CustomVariableContext customVariableContext,
                        BuildDirectoryManager buildDirectoryManager,
                        TaskActionExecutor taskActionExecutor,
                        TaskResultProcessor quarantineTaskResultProcessor)
Method Detail

executePreparationTasks

@NotNull
public List<TaskResult> executePreparationTasks(@NotNull
                                                        CommonContext buildContext,
                                                        @NotNull
                                                        ReadOnlyCapabilitySet readOnlyCapabilitySet)
Specified by:
executePreparationTasks in interface TaskExecutor

execute

@NotNull
public List<TaskResult> execute(@NotNull
                                        CommonContext buildContext,
                                        @NotNull
                                        ReadOnlyCapabilitySet readOnlyCapabilitySet)
Specified by:
execute in interface TaskExecutor

executeFinalTasks

@NotNull
public List<TaskResult> executeFinalTasks(@NotNull
                                                  CommonContext commonContext,
                                                  @NotNull
                                                  ReadOnlyCapabilitySet readOnlyCapabilitySet)
Specified by:
executeFinalTasks in interface TaskExecutor


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.