com.atlassian.bamboo.v2.build.task
Class InitializeBuild

java.lang.Object
  extended by com.atlassian.bamboo.v2.build.task.AbstractBuildTask
      extended by com.atlassian.bamboo.v2.build.task.InitializeBuild
All Implemented Interfaces:
AgentBuildTask, BuildTask, InterruptibleBuildTask, java.util.concurrent.Callable<BuildContext>

public class InitializeBuild
extends AbstractBuildTask
implements AgentBuildTask, InterruptibleBuildTask

A task that initializes the build to the latest version to be run


Field Summary
 
Fields inherited from class com.atlassian.bamboo.v2.build.task.AbstractBuildTask
buildContext
 
Constructor Summary
InitializeBuild()
           
 
Method Summary
 BuildContext call()
          Execute the build task.
 void init(BuildContext buildContext)
           
 void setBuildDirectoryManager(BuildDirectoryManager buildDirectoryManager)
           
 void setBuildExecutionUpdateManager(BuildExecutionUpdateManager buildExecutionUpdateManager)
           
 void setBuildLoggerManager(BuildLoggerManager buildLoggerManager)
           
 void setChainExecutionUpdateManager(ChainExecutionUpdateManager chainExecutionUpdateManager)
           
 
Methods inherited from class com.atlassian.bamboo.v2.build.task.AbstractBuildTask
calculateBuildAndLifeCycleState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InitializeBuild

public InitializeBuild()
Method Detail

init

public void init(@NotNull
                 BuildContext buildContext)
Specified by:
init in interface BuildTask
Overrides:
init in class AbstractBuildTask

call

@NotNull
public BuildContext call()
                  throws RepositoryException,
                         RepositoryDefinitionException
Description copied from interface: BuildTask

Execute the build task.

Implementations should regularly check if the calling Thread has been interrupted.

Specified by:
call in interface BuildTask
Specified by:
call in interface java.util.concurrent.Callable<BuildContext>
Throws:
RepositoryException
RepositoryDefinitionException

setBuildExecutionUpdateManager

public void setBuildExecutionUpdateManager(BuildExecutionUpdateManager buildExecutionUpdateManager)

setChainExecutionUpdateManager

public void setChainExecutionUpdateManager(ChainExecutionUpdateManager chainExecutionUpdateManager)

setBuildDirectoryManager

public void setBuildDirectoryManager(BuildDirectoryManager buildDirectoryManager)

setBuildLoggerManager

public void setBuildLoggerManager(BuildLoggerManager buildLoggerManager)


Copyright © 2012 Atlassian. All Rights Reserved.