Class ChangeDetectionControllerImpl
java.lang.Object
com.atlassian.bamboo.server.control.ChangeDetectionControllerImpl
- All Implemented Interfaces:
ChangeDetectionController
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.atlassian.bamboo.server.control.ChangeDetectionController
ChangeDetectionController.ShutdownMarker
-
Constructor Summary
ConstructorDescriptionChangeDetectionControllerImpl
(@NotNull CachedPlanManager cachedPlanManager, @NotNull EnvironmentService environmentService, @NotNull TriggerTypeManager triggerTypeManager, @NotNull XStreamFactory xStreamFactory) -
Method Summary
Modifier and TypeMethodDescription@Nullable ChangeDetectionController.ShutdownMarker
Stop accepting any new change detection requests.
-
Constructor Details
-
ChangeDetectionControllerImpl
public ChangeDetectionControllerImpl(@NotNull @NotNull CachedPlanManager cachedPlanManager, @NotNull @NotNull EnvironmentService environmentService, @NotNull @NotNull TriggerTypeManager triggerTypeManager, @NotNull @NotNull XStreamFactory xStreamFactory)
-
-
Method Details
-
shutdownChangeDetection
Description copied from interface:ChangeDetectionController
Stop accepting any new change detection requests. Deactivate all Triggers.- Specified by:
shutdownChangeDetection
in interfaceChangeDetectionController
- Returns:
- future that is done when all change detection request are finished.
-
getShutdownMarkerIfAvailable
- Specified by:
getShutdownMarkerIfAvailable
in interfaceChangeDetectionController
-