com.atlassian.bamboo.chains
Class ChainResultManagerImpl

java.lang.Object
  extended by com.atlassian.bamboo.chains.ChainResultManagerImpl
All Implemented Interfaces:
ChainResultManager

public class ChainResultManagerImpl
extends java.lang.Object
implements ChainResultManager


Constructor Summary
ChainResultManagerImpl(BuildResultsSummaryManager buildResultsSummaryManager, LimitedConcurrencyCaller limitedConcurrencyCaller, ErrorUpdateHandler errorUpdateHandler, com.opensymphony.xwork.TextProvider textProvider, PlanManager planManager)
           
 
Method Summary
 ChainStateResult create(Chain chain, BuildContext chainBuildContext, java.util.Map<ChainStage,java.util.Map<Job,BuildContext>> jobBuildContexts)
          Creates a ChainState from Chain and BuildContext and reports any errors
 void updateStateToInProgress(PlanResultKey chainResultKey, java.util.Date startDate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChainResultManagerImpl

public ChainResultManagerImpl(BuildResultsSummaryManager buildResultsSummaryManager,
                              LimitedConcurrencyCaller limitedConcurrencyCaller,
                              ErrorUpdateHandler errorUpdateHandler,
                              com.opensymphony.xwork.TextProvider textProvider,
                              PlanManager planManager)
Method Detail

updateStateToInProgress

public void updateStateToInProgress(@NotNull
                                    PlanResultKey chainResultKey,
                                    @NotNull
                                    java.util.Date startDate)
Specified by:
updateStateToInProgress in interface ChainResultManager

create

@NotNull
public ChainStateResult create(@NotNull
                                       Chain chain,
                                       @NotNull
                                       BuildContext chainBuildContext,
                                       @NotNull
                                       java.util.Map<ChainStage,java.util.Map<Job,BuildContext>> jobBuildContexts)
Description copied from interface: ChainResultManager
Creates a ChainState from Chain and BuildContext and reports any errors

Specified by:
create in interface ChainResultManager
Returns:
chainResultState


Copyright © 2011 Atlassian. All Rights Reserved.