Uses of Interface
com.atlassian.bamboo.build.BuildDetectionAction

Packages that use BuildDetectionAction
com.atlassian.bamboo.build   
com.atlassian.bamboo.chains   
com.atlassian.bamboo.plan   
com.atlassian.bamboo.v2.trigger   
 

Uses of BuildDetectionAction in com.atlassian.bamboo.build
 

Subinterfaces of BuildDetectionAction in com.atlassian.bamboo.build
 interface UserInitiatedBuildDetectionAction
          Interface used to mark BuildDetectionAction initiated by the user.
 

Methods in com.atlassian.bamboo.build that return BuildDetectionAction
 BuildDetectionAction BuildDetectionActionFactory.createBuildDetectionActionForPluginBuildTrigger(ImmutableChain chain, PlanExecutionConfig planExecutionConfig, TriggerReason triggerReason, PlanTrigger buildTrigger, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables)
          Create a new BuildDetectionAction for the specified PlanTrigger and the TriggerReason
 BuildDetectionAction BuildDetectionActionFactoryImpl.createBuildDetectionActionForPluginBuildTrigger(ImmutableChain chain, PlanExecutionConfig planExecutionConfig, TriggerReason triggerReason, PlanTrigger buildTrigger, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables)
           
 BuildDetectionAction BuildDetectionActionFactory.createDependentBuildDetectionAction(ImmutableChain chain, ImmutableChain parentChain, BuildContext completedBuildContext)
          Creates a new instance of BuildDetectionAction that is used to trigger dependent builds
 BuildDetectionAction BuildDetectionActionFactoryImpl.createDependentBuildDetectionAction(ImmutableChain chain, ImmutableChain parentChain, BuildContext completedBuildContext)
           
 BuildDetectionAction BuildDetectionActionFactory.createInitialBuildDetectionAction(ImmutableChain chain)
          Creates a new instance of BuildDetectionAction that is used to execute the initial build for a Plan
 BuildDetectionAction BuildDetectionActionFactoryImpl.createInitialBuildDetectionAction(ImmutableChain chain)
           
 BuildDetectionAction BuildDetectionActionFactory.createManualBuildDetectionAction(ImmutableChain chain, com.atlassian.user.User user, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables)
          Creates a new instance of BuildDetectionAction that can be used to start the manual execution of Plan
 BuildDetectionAction BuildDetectionActionFactoryImpl.createManualBuildDetectionAction(ImmutableChain chain, com.atlassian.user.User user, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables)
           
 BuildDetectionAction BuildDetectionActionFactory.createManualBuildDetectionAction(ImmutableChain chain, com.atlassian.user.User user, PlanExecutionConfig planExecutionConfig, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables)
          Creates a new instance of BuildDetectionAction that can be used to start the manual execution of Plan when manual stage is meant to continue build or build is restarted
 BuildDetectionAction BuildDetectionActionFactoryImpl.createManualBuildDetectionAction(ImmutableChain chain, com.atlassian.user.User user, PlanExecutionConfig planExecutionConfig, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables)
           
 BuildDetectionAction BuildDetectionActionFactoryImpl.createManualBuildDetectionAction(ImmutableChain chain, com.atlassian.user.User user, PlanExecutionConfig planExecutionConfig, TriggerReason triggerReason, PlanTrigger buildTrigger, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables)
           
 BuildDetectionAction BuildDetectionActionFactory.createManualBuildDetectionAction(ImmutableChain chain, com.atlassian.user.User user, TriggerReason triggerReason, PlanTrigger planTrigger, PlanExecutionConfig planExecutionConfig, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables)
          Creates a new instance of BuildDetectionAction that can be used to start the manual execution of Plan when manual stage is meant to continue build or build is restarted
 BuildDetectionAction BuildDetectionActionFactoryImpl.createManualBuildDetectionAction(ImmutableChain chain, com.atlassian.user.User user, TriggerReason triggerReason, PlanTrigger planTrigger, PlanExecutionConfig planExecutionConfig, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables)
           
 BuildDetectionAction BuildDetectionActionFactory.createScheduledBuildDetectionAction(ImmutableChain chain)
          Creates a new instance of BuildDetectionAction that can be used to start the scheduled execution of Plan
 BuildDetectionAction BuildDetectionActionFactoryImpl.createScheduledBuildDetectionAction(ImmutableChain chain)
           
 

Methods in com.atlassian.bamboo.build with parameters of type BuildDetectionAction
 BuildRequestResult BuildExecutionManager.tryToDetectAndBuild(java.lang.String planKey, BuildDetectionAction buildDetectionAction)
          Will fire off BuildTriggeredEvent if the callback completes successfully and a BuildRequestResult is returned by the callback action.
 BuildRequestResult DefaultBuildExecutionManager.tryToDetectAndBuild(java.lang.String planKey, BuildDetectionAction buildDetectionAction)
           
 

Uses of BuildDetectionAction in com.atlassian.bamboo.chains
 

Methods in com.atlassian.bamboo.chains with parameters of type BuildDetectionAction
 ChainExecutionRequestResult ChainExecutionManager.start(ImmutableChain chain, BuildDetectionAction buildDetectionAction)
          Starts the Chain
 ChainExecutionRequestResult ChainExecutionManagerImpl.start(ImmutableChain chain, BuildDetectionAction buildDetectionAction)
           
 

Uses of BuildDetectionAction in com.atlassian.bamboo.plan
 

Methods in com.atlassian.bamboo.plan with parameters of type BuildDetectionAction
 ExecutionRequestResult PlanExecutionManager.start(ImmutableChain chain, BuildDetectionAction buildDetectionAction, AcquisitionPolicy acquisitionPolicy)
          Execute the ImmutableChain with the provided BuildDetectionAction and AcquisitionPolicy

Calls to this method will acquire a lock according to the AcquisitionPolicy on a per Plan granularity

 ExecutionRequestResult PlanExecutionManagerImpl.start(ImmutableChain chain, BuildDetectionAction buildDetectionAction, AcquisitionPolicy acquisitionPolicy)
           
 java.util.concurrent.Future<ExecutionRequestResult> NonBlockingPlanExecutionService.tryToStart(ImmutableChain chain, BuildDetectionAction buildDetectionAction, AcquisitionPolicy acquisitionPolicy)
          Submits a background task to run PlanExecutionManager.start(com.atlassian.bamboo.plan.cache.ImmutableChain, com.atlassian.bamboo.build.BuildDetectionAction, com.atlassian.bamboo.util.AcquisitionPolicy).
 java.util.concurrent.Future<ExecutionRequestResult> NonBlockingPlanExecutionServiceImpl.tryToStart(ImmutableChain chain, BuildDetectionAction buildDetectionAction, AcquisitionPolicy acquisitionPolicy)
           
 

Uses of BuildDetectionAction in com.atlassian.bamboo.v2.trigger
 

Classes in com.atlassian.bamboo.v2.trigger that implement BuildDetectionAction
 class AbstractDependentDetectionAction
           
 class ChangeDetectionListenerAction
           
 class ChildDependencyBuildDetectionAction
           
 class ContinuedBuildDetectionAction
          Implementation of BuildDetectionAction for Manual Builds
 class DependentBuildDetectionAction
           
 class ManualBuildDetectionAction
          Implementation of BuildDetectionAction for Manual Builds
 

Methods in com.atlassian.bamboo.v2.trigger that return BuildDetectionAction
protected  BuildDetectionAction ChangeDetectionListener.getChangeDetectionAction(PlanKey planKey)
           
protected  BuildDetectionAction ChangeDetectionListener.getChangeDetectionAction(PlanKey planKey, boolean logIfNoChanges)
           
 



Copyright © 2012 Atlassian. All Rights Reserved.