Interface RunningBuildsManagerEx

    • Method Detail

      • removeRunningBuild

        void removeRunningBuild​(@NotNull
                                RunningBuildEx build)
      • addRunningBuild

        void addRunningBuild​(@NotNull
                             RunningBuildEx serverRunningBuild)
      • processBuildFinishedOnOtherNode

        void processBuildFinishedOnOtherNode​(long buildId,
                                             @NotNull
                                             Runnable callback)
      • processBuildInterruptedOnOtherNode

        void processBuildInterruptedOnOtherNode​(long buildId,
                                                @NotNull
                                                Runnable callback)
      • processBuildDetachedOnOtherNode

        void processBuildDetachedOnOtherNode​(long buildId)
      • processChangesLoadedOnOtherNode

        void processChangesLoadedOnOtherNode​(long buildId)
      • processBuildStartedOnOtherNode

        void processBuildStartedOnOtherNode​(long buildId)
      • findRunningBuildById

        @Nullable
        RunningBuildEx findRunningBuildById​(long currentBuildId)
        Description copied from interface: RunningBuildsManager
        Searches for a running build by specified build id.
        Specified by:
        findRunningBuildById in interface RunningBuildsManager
        Parameters:
        currentBuildId - id of the build
        Returns:
        running build with specified build id or null if there are no running build with such build id.
      • getTimeService

        @NotNull
        TimeService getTimeService()
      • getLastStartedBuild

        @Nullable
        SBuild getLastStartedBuild​(String buildTypeId)
      • scheduleBuildFinishing

        void scheduleBuildFinishing​(@NotNull
                                    RunningBuildEx rb)
      • isCompositeBuildReadyToFinish

        boolean isCompositeBuildReadyToFinish​(@NotNull
                                              CompositeRunningBuild rb)
      • hasFinishingBuilds

        boolean hasFinishingBuilds()
      • isBuildFinishing

        boolean isBuildFinishing​(long buildId)