jetbrains.buildServer.serverSide.healthStatus
Interface HealthStatusItemConsumer


public interface HealthStatusItemConsumer

Since:
8.0

Method Summary
 void consumeForBuildType(SBuildType buildType, HealthStatusItem item)
          Stores item related to some buildType.
 void consumeForProject(SProject project, HealthStatusItem item)
          Stores item related to some project.
 void consumeForTemplate(BuildTypeTemplate template, HealthStatusItem item)
          Stores item related to some template.
 void consumeForVcsRoot(SVcsRoot vcsRoot, HealthStatusItem item)
          Stores item related to some vcs root.
 void consumeGlobal(HealthStatusItem item)
          Stores item not directly related to any entity in the system, i.e.
 

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