Class NodesBuildsEvents
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.NodesBuildsEvents
-
public class NodesBuildsEvents extends Object
Publishes and subscribes to the build related events which are sent between nodes in the multi-nodes setup.
-
-
Field Summary
Fields Modifier and Type Field Description static String
BUILD_ARTIFACTS_CHANGED_EVENT
static String
BUILD_PROBLEMS_UPDATED_EVENT
static String
BUILD_PROMOTION_PERSISTED_EVENT
static String
BUILD_STATUS_CHANGED_EVENT
-
Constructor Summary
Constructors Constructor Description NodesBuildsEvents(MultiNodesEvents multiNodesEvents, BuildPromotionManagerEx buildPromotionManager, BuildsManager buildsManager, SQLRunnerEx sqlRunner, RunningBuildsManagerEx runningBuildsManager, EventDispatcher<BuildServerListener> eventDispatcher, BuildQueueEx buildQueue)
-
Method Summary
-
-
-
Field Detail
-
BUILD_PROBLEMS_UPDATED_EVENT
public static final String BUILD_PROBLEMS_UPDATED_EVENT
- See Also:
- Constant Field Values
-
BUILD_STATUS_CHANGED_EVENT
public static final String BUILD_STATUS_CHANGED_EVENT
- See Also:
- Constant Field Values
-
BUILD_ARTIFACTS_CHANGED_EVENT
public static final String BUILD_ARTIFACTS_CHANGED_EVENT
- See Also:
- Constant Field Values
-
BUILD_PROMOTION_PERSISTED_EVENT
public static final String BUILD_PROMOTION_PERSISTED_EVENT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
NodesBuildsEvents
public NodesBuildsEvents(@NotNull MultiNodesEvents multiNodesEvents, @NotNull BuildPromotionManagerEx buildPromotionManager, @NotNull BuildsManager buildsManager, @NotNull SQLRunnerEx sqlRunner, @NotNull RunningBuildsManagerEx runningBuildsManager, @NotNull EventDispatcher<BuildServerListener> eventDispatcher, @NotNull BuildQueueEx buildQueue)
-
-
Method Detail
-
setDownloadedArtifactsLogger
public void setDownloadedArtifactsLogger(@NotNull DownloadedArtifactsLoggerEx downloadedArtifactsLogger)
-
processBuildPromotionPersistedEvents
public void processBuildPromotionPersistedEvents(@NotNull List<MultiNodesEvents.Event> events)
-
processBuildPromotionChangesLoadedEvents
public void processBuildPromotionChangesLoadedEvents(@NotNull Collection<Long> buildIds)
-
publishBuildProblemsUpdated
public void publishBuildProblemsUpdated(@NotNull BuildPromotion promotion)
-
publishBuildStatusChanged
public void publishBuildStatusChanged(@NotNull BuildPromotion promotion)
-
publishBuildArtifactsChanged
public void publishBuildArtifactsChanged(@NotNull BuildPromotion bp)
-
publishTagsUpdated
public void publishTagsUpdated(@NotNull BuildPromotion promotion)
-
publishPinUpdated
public void publishPinUpdated(@NotNull SBuild build)
-
publishCommentUpdated
public void publishCommentUpdated(@NotNull BuildPromotion promotion)
-
publishBuildStarted
public void publishBuildStarted(@NotNull SRunningBuild build)
-
publishChangesLoaded
public void publishChangesLoaded(@NotNull SRunningBuild build)
-
publishChangesLoaded
public void publishChangesLoaded(@NotNull BuildPromotion buildPromotion)
-
publishBuildFinished
public void publishBuildFinished(@NotNull SRunningBuild build)
-
publishBuildInterrupted
public void publishBuildInterrupted(@NotNull SRunningBuild build)
-
publishBuildDetachedFromAgent
public void publishBuildDetachedFromAgent(@NotNull SRunningBuild build)
-
publishBuildPromotionDeleted
public void publishBuildPromotionDeleted(@NotNull BuildPromotion promotion)
-
publishBuildPromotionPersisted
public void publishBuildPromotionPersisted(@NotNull BuildPromotion promotion, int dirtyState)
-
publishBuildDownloadedArtifacts
public void publishBuildDownloadedArtifacts(long targetBuildId)
-
hasUnpublishedPromotionPersistingEvent
public boolean hasUnpublishedPromotionPersistingEvent(@NotNull BuildPromotion buildPromotion)
-
hasUnprocessedBuildEvents
public boolean hasUnprocessedBuildEvents(long buildId)
-
hasUnprocessedBuildEvents
public boolean hasUnprocessedBuildEvents()
-
-