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

Packages that use BuildDetectionAction
com.atlassian.bamboo.build   
com.atlassian.bamboo.build.test   
com.atlassian.bamboo.deployments.execution.triggering   
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 ConditionalBuildDetectionAction
          Optional BuildDetectionAction interface that indicates that the action makes a decision if the build should start.
 interface DelayedChangeDetectionAction
          Optional UnconditionalBuildDetectionAction marker interface indicating that delayed change detection should be non-blocking
 interface UnconditionalBuildDetectionAction
          Optional BuildDetectionAction interface that indicates that the action does not make the decision if the build should start.
 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 planTrigger, 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)
          Deprecated. since 4.3 use BuildDetectionActionFactory.createScheduledBuildDetectionAction(ImmutableChain, Map)
 BuildDetectionAction BuildDetectionActionFactoryImpl.createScheduledBuildDetectionAction(ImmutableChain chain)
           
 BuildDetectionAction BuildDetectionActionFactory.createScheduledBuildDetectionAction(ImmutableChain chain, java.util.Map<java.lang.String,java.lang.String> triggerConditionsConfiguration)
          Creates a new instance of BuildDetectionAction that can be used to start the scheduled execution of Plan
 BuildDetectionAction BuildDetectionActionFactoryImpl.createScheduledBuildDetectionAction(ImmutableChain chain, java.util.Map<java.lang.String,java.lang.String> triggerConditionsConfiguration)
           
 

Uses of BuildDetectionAction in com.atlassian.bamboo.build.test
 

Subinterfaces of BuildDetectionAction in com.atlassian.bamboo.build.test
 interface TriggerConditionsAwareBuildDetectionAction
          Interface used to mark BuildDetectionAction that can be blocked by BuildTriggerCondition.
 

Uses of BuildDetectionAction in com.atlassian.bamboo.deployments.execution.triggering
 

Subinterfaces of BuildDetectionAction in com.atlassian.bamboo.deployments.execution.triggering
 interface EnvironmentTriggeringAction
           
 

Classes in com.atlassian.bamboo.deployments.execution.triggering that implement BuildDetectionAction
 class AfterSuccessfulPlanEnvironmentTriggeringAction
           
 class ManualEnvironmentTriggeringAction
           
 class ScheduledEnvironmentTriggeringAction
           
 

Uses of BuildDetectionAction in com.atlassian.bamboo.plan
 

Methods in com.atlassian.bamboo.plan with parameters of type BuildDetectionAction
 void NonBlockingPlanExecutionService.enqueueTrigger(Triggerable triggerable, java.lang.Long triggerId, BuildDetectionAction buildDetectionAction)
          Submits a background task to run PlanExecutionManager.start(com.atlassian.bamboo.plan.cache.ImmutableChain, com.atlassian.bamboo.build.BuildDetectionAction, com.atlassian.bamboo.util.AcquisitionPolicy).
 void NonBlockingPlanExecutionServiceImpl.enqueueTrigger(Triggerable triggerable, java.lang.Long triggerId, BuildDetectionAction 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)
           
 ExecutionRequestResult PlanExecutionManager.start(Triggerable triggerable, BuildDetectionAction buildDetectionAction, AcquisitionPolicy acquisitionPolicy)
          Execute the Triggerable 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(Triggerable triggerable, BuildDetectionAction buildDetectionAction, AcquisitionPolicy acquisitionPolicy)
           
 java.util.concurrent.Future<ExecutionRequestResult> NonBlockingPlanExecutionService.tryToStart(Triggerable triggerable, BuildDetectionAction buildDetectionAction)
          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(Triggerable triggerable, BuildDetectionAction buildDetectionAction)
           
 

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
 class PluginTriggerBuildDetectionAction
           
 class ScheduledBuildDetectionAction
           
 

Methods in com.atlassian.bamboo.v2.trigger that return BuildDetectionAction
protected  BuildDetectionAction ChangeDetectionListener.getChangeDetectionAction(PlanKey planKey, java.util.Set<java.lang.Long> triggeringRepositories, java.util.Map<java.lang.String,java.lang.String> triggerConditionsConfiguration)
           
protected  BuildDetectionAction ChangeDetectionListener.getChangeDetectionAction(PlanKey planKey, java.util.Set<java.lang.Long> triggeringRepositories, java.util.Map<java.lang.String,java.lang.String> triggerConditionsConfiguration, boolean logIfNoChanges)
           
 



Copyright © 2014 Atlassian Software Systems Pty Ltd. All Rights Reserved.