Interface HealthStatusItemConsumer


  • public interface HealthStatusItemConsumer
    Since:
    8.0
    • Method Detail

      • consumeForProject

        void consumeForProject​(@NotNull
                               SProject project,
                               @NotNull
                               HealthStatusItem item)
        Stores item related to some project.
        Parameters:
        project - project the item is related to
        item - item
      • consumeForBuildType

        void consumeForBuildType​(@NotNull
                                 SBuildType buildType,
                                 @NotNull
                                 HealthStatusItem item)
        Stores item related to some buildType.
        Parameters:
        buildType - buildType the item is related to
        item - item
      • consumeForTemplate

        void consumeForTemplate​(@NotNull
                                BuildTypeTemplate template,
                                @NotNull
                                HealthStatusItem item)
        Stores item related to some template.
        Parameters:
        template - template the item is related to
        item - item
      • consumeForVcsRoot

        void consumeForVcsRoot​(@NotNull
                               SVcsRoot vcsRoot,
                               @NotNull
                               HealthStatusItem item)
        Stores item related to some vcs root.
        Parameters:
        vcsRoot - vcs root the item is related to
        item - item
      • consumeGlobal

        void consumeGlobal​(@NotNull
                           HealthStatusItem item)
        Stores item not directly related to any entity in the system, i.e. global item.
        Parameters:
        item - item