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