com.atlassian.bamboo.build.artifact
Class BuildArtifactPostProcessor

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

public class BuildArtifactPostProcessor
extends AbstractBuildTask
implements CustomBuildProcessor


Field Summary
 
Fields inherited from class com.atlassian.bamboo.v2.build.task.AbstractBuildTask
buildContext
 
Constructor Summary
BuildArtifactPostProcessor()
           
 
Method Summary
 BuildContext call()
          Copy all of the build's artifacts for this build across to the builds artifact directory
 void setArtifactManager(ArtifactManager artifactManager)
           
 void setBuildLoggerManager(BuildLoggerManager buildLoggerManager)
           
 
Methods inherited from class com.atlassian.bamboo.v2.build.task.AbstractBuildTask
init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.bamboo.v2.build.task.BuildTask
init
 

Constructor Detail

BuildArtifactPostProcessor

public BuildArtifactPostProcessor()
Method Detail

call

@NotNull
public BuildContext call()
                  throws java.lang.Exception
Copy all of the build's artifacts for this build across to the builds artifact directory

Specified by:
call in interface BuildTask
Specified by:
call in interface java.util.concurrent.Callable<BuildContext>
Throws:
java.lang.InterruptedException - if the calling Thread has been interrupted.
java.lang.Exception - A general exception that will be handled.

setBuildLoggerManager

public void setBuildLoggerManager(BuildLoggerManager buildLoggerManager)

setArtifactManager

public void setArtifactManager(ArtifactManager artifactManager)


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.