com.atlassian.bamboo.v2.build.agent.remote
Class RemoteBuildExecutionUpdateManager

java.lang.Object
  extended by com.atlassian.bamboo.v2.build.agent.remote.RemoteBuildExecutionUpdateManager
All Implemented Interfaces:
BuildExecutionUpdateManager, BuildLoggerManager

public class RemoteBuildExecutionUpdateManager
extends java.lang.Object
implements BuildExecutionUpdateManager


Constructor Summary
RemoteBuildExecutionUpdateManager(BambooAgentMessageSender sender)
           
 
Method Summary
 BuildLogger getBuildLogger(java.lang.String buildPlanKey)
           
 void setBuildFinish(java.lang.String buildPlanKey, TimingPoint timingPoint)
           
 void setBuildRunningOnAgent(java.lang.String buildPlanKey, java.lang.Long buildAgentId)
          Marks that this plan has started building on the agentId.
 void setBuildStart(java.lang.String buildPlanKey, TimingPoint timingPoint)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteBuildExecutionUpdateManager

public RemoteBuildExecutionUpdateManager(BambooAgentMessageSender sender)
Method Detail

getBuildLogger

@NotNull
public BuildLogger getBuildLogger(@NotNull
                                          java.lang.String buildPlanKey)
Specified by:
getBuildLogger in interface BuildLoggerManager

setBuildRunningOnAgent

public void setBuildRunningOnAgent(@NotNull
                                   java.lang.String buildPlanKey,
                                   java.lang.Long buildAgentId)
Description copied from interface: BuildExecutionUpdateManager
Marks that this plan has started building on the agentId.

Specified by:
setBuildRunningOnAgent in interface BuildExecutionUpdateManager

setBuildStart

public void setBuildStart(@NotNull
                          java.lang.String buildPlanKey,
                          TimingPoint timingPoint)
Specified by:
setBuildStart in interface BuildExecutionUpdateManager

setBuildFinish

public void setBuildFinish(@NotNull
                           java.lang.String buildPlanKey,
                           TimingPoint timingPoint)
Specified by:
setBuildFinish in interface BuildExecutionUpdateManager


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.