Package com.atlassian.bamboo.build
Interface BuildDetectionAction
- All Known Subinterfaces:
ConditionalBuildDetectionAction
,DelayedChangeDetectionAction
,EnvironmentTriggeringAction
,TriggerConditionsAwareBuildDetectionAction
,UnconditionalBuildDetectionAction
,UserInitiatedBuildDetectionAction
- All Known Implementing Classes:
AbstractDependentDetectionAction
,AfterSuccessfulDeploymentEnvironmentTriggeringAction
,AfterSuccessfulPlanEnvironmentTriggeringAction
,AfterSuccessfulStageTriggeringAction
,ChangeDetectionListenerAction
,ChildDependencyBuildDetectionAction
,ContinuedBuildDetectionAction
,DependentBuildDetectionAction
,InitialBuildDetectionAction
,ManualBuildDetectionAction
,ManualEnvironmentTriggeringAction
,PluginTriggerBuildDetectionAction
,ScheduledBuildDetectionAction
,ScheduledEnvironmentTriggeringAction
,TagBuildAction
@Internal
public interface BuildDetectionAction
Callback action interface used by
ChainExecutionManager.start(com.atlassian.bamboo.plan.cache.ImmutableChain, com.atlassian.bamboo.build.ConditionalBuildDetectionAction)
and PlanExecutionManager.start(ImmutableChain, BuildDetectionAction, AcquisitionPolicy)
This interface is intentionally empty.
Concrete classes should implement (at least) either UnconditionalBuildDetectionAction
or ConditionalBuildDetectionAction