com.atlassian.bamboo.build
Interface UnconditionalBuildDetectionAction

All Superinterfaces:
BuildDetectionAction
All Known Subinterfaces:
DelayedChangeDetectionAction
All Known Implementing Classes:
AbstractDependentDetectionAction, ChildDependencyBuildDetectionAction, ContinuedBuildDetectionAction, DependentBuildDetectionAction, ManualBuildDetectionAction, ScheduledBuildDetectionAction

public interface UnconditionalBuildDetectionAction
extends BuildDetectionAction

Optional BuildDetectionAction interface that indicates that the action does not make the decision if the build should start. In other words the only turn of events which causes build not to start is either - an error during execution of this action - some 'external' condition blocking the build (e.g. build concurrency limit)


Method Summary
 BuildDetectionResult generateResultWithoutChanges()
          Creates a result with a new number without doing change detection
 BuildChanges performDelayedChangeDetection(BuildContext buildContext)
          Performs a change detection
 

Method Detail

generateResultWithoutChanges

@NotNull
BuildDetectionResult generateResultWithoutChanges()
Creates a result with a new number without doing change detection

Returns:

performDelayedChangeDetection

@Nullable
BuildChanges performDelayedChangeDetection(BuildContext buildContext)
                                           throws RepositoryException
Performs a change detection

Parameters:
buildContext -
Returns:
Null if and error has occurred.
Throws:
RepositoryException


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.