Class NodesBuildsEvents


  • public class NodesBuildsEvents
    extends Object
    Publishes and subscribes to the build related events which are sent between nodes in the multi-nodes setup.
    • 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()