Uses of Class
jetbrains.buildServer.serverSide.NodeResponsibility
-
-
Uses of NodeResponsibility in jetbrains.buildServer.serverSide
Methods in jetbrains.buildServer.serverSide that return NodeResponsibility Modifier and Type Method Description static NodeResponsibility
NodeResponsibility. valueOf(String name)
Returns the enum constant of this type with the specified name.static NodeResponsibility[]
NodeResponsibility. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in jetbrains.buildServer.serverSide that return types with arguments of type NodeResponsibility Modifier and Type Method Description static Set<NodeResponsibility>
NodeResponsibility. allResponsibilities()
static Set<NodeResponsibility>
NodeResponsibility. assignableResponsibilities()
Set<NodeResponsibility>
TeamCityNode. getEffectiveResponsibilities()
Set<NodeResponsibility>
TeamCityNode. getEnabledResponsibilities()
static Set<NodeResponsibility>
CurrentNodeInfo. getSupportedResponsibilities()
Set<NodeResponsibility>
TeamCityNode. getSupportedResponsibilities()
static Set<NodeResponsibility>
NodeResponsibility. nonAssignableResponsibilities()
Methods in jetbrains.buildServer.serverSide with parameters of type NodeResponsibility Modifier and Type Method Description String
TeamCityNode. getResponsibilityProperty(NodeResponsibility responsibility, String propertyName)
Returns value of a single property of a given responsibilitydefault void
NodeEffectiveResponsibilityListener. nodeEffectiveResponsibilityAdded(NodeResponsibility nodeResponsibility)
Called when node becomes an effective responsibility.default void
NodeEffectiveResponsibilityListener. nodeEffectiveResponsibilityRemoved(NodeResponsibility nodeResponsibility)
Called when a node lost an effective responsibility.boolean
TeamCityNode. responsibilityEnabled(NodeResponsibility responsibility)
void
TeamCityNodes. setEnabled(NodeResponsibility responsibility, TeamCityNode node, boolean enabled)
Changes enabled status for a responsibility for the specified node.void
TeamCityNodes. setResponsibilityProperty(TeamCityNode node, NodeResponsibility responsibility, String propertyName, String propertyValue)
Sets the property of a given responsibilityMethod parameters in jetbrains.buildServer.serverSide with type arguments of type NodeResponsibility Modifier and Type Method Description void
NodeConfigurationEventListener. nodeResponsibilityChanged(TeamCityNode node, Set<NodeResponsibility> before, Set<NodeResponsibility> after)
Invoked if responsibilities of a node have been changed -
Uses of NodeResponsibility in jetbrains.buildServer.serverSide.audit.helpers
Methods in jetbrains.buildServer.serverSide.audit.helpers with parameters of type NodeResponsibility Modifier and Type Method Description protected String
NodeResponsibilityHelper. doGetLog4jDescription(NodeResponsibility object)
protected String
NodeResponsibilityHelper. doGetObjectId(NodeResponsibility object)
protected String
NodeResponsibilityHelper. doGetObjectName(NodeResponsibility object)
-
Uses of NodeResponsibility in jetbrains.buildServer.serverSide.db
Fields in jetbrains.buildServer.serverSide.db with type parameters of type NodeResponsibility Modifier and Type Field Description Set<NodeResponsibility>
Heartbeat.SessionRecord. effectiveResponsibilities
Set<NodeResponsibility>
Heartbeat.SessionRecord. supportedResponsibilities
Methods in jetbrains.buildServer.serverSide.db that return types with arguments of type NodeResponsibility Modifier and Type Method Description Set<NodeResponsibility>
Heartbeat. getEffectiveResponsibilities()
Set<NodeResponsibility>
Heartbeat.SessionRecord. getEffectiveResponsibilities()
Set<NodeResponsibility>
SessionInfo. getEffectiveResponsibilities()
Set<NodeResponsibility>
Heartbeat.SessionRecord. getSupportedResponsibilities()
Set<NodeResponsibility>
SessionInfo. getSupportedResponsibilities()
Methods in jetbrains.buildServer.serverSide.db with parameters of type NodeResponsibility Modifier and Type Method Description void
Heartbeat. removeResponsibility(NodeResponsibility responsibility)
Method parameters in jetbrains.buildServer.serverSide.db with type arguments of type NodeResponsibility Modifier and Type Method Description boolean
TeamCityDatabaseManager. activateHeartbeat(String nodeId, Set<NodeResponsibility> supportedResponsibilities, boolean fixedResponsibilities, ServerPaths serverPaths, Heartbeat.AppType appType, String accessToken, String uuid, Date serverStartupTimestamp)
Captures the TeamCity database lockvoid
Heartbeat. updateEffectiveResponsibilities(Collection<NodeResponsibility> effectiveResponsibilities)
Constructor parameters in jetbrains.buildServer.serverSide.db with type arguments of type NodeResponsibility Constructor Description AppInfo(String nodeId, long startingCode, String ipAddress, String additionalInfo, Heartbeat.AppType appType, String accessToken, String uuid, String buildNumber, String displayVersion, Set<NodeResponsibility> supportedResponsibilities)
AppInfo(String nodeId, long startingCode, String ipAddress, String additionalInfo, Heartbeat.AppType appType, String accessToken, String uuid, String buildNumber, String displayVersion, Set<NodeResponsibility> supportedResponsibilities, boolean fixedResponsibilities)
-
Uses of NodeResponsibility in jetbrains.buildServer.serverSide.healthStatus.reports
Methods in jetbrains.buildServer.serverSide.healthStatus.reports that return types with arguments of type NodeResponsibility Modifier and Type Method Description static List<NodeResponsibility>
MissingNodesResponsibilitiesHealthReport. getMissingResponsibilities(TeamCityNodes teamCityNodes)
-
Uses of NodeResponsibility in jetbrains.buildServer.serverSide.impl
Methods in jetbrains.buildServer.serverSide.impl that return types with arguments of type NodeResponsibility Modifier and Type Method Description Set<NodeResponsibility>
OfflineTeamCityNode. getEffectiveResponsibilities()
Set<NodeResponsibility>
OnlineTeamCityNode. getEffectiveResponsibilities()
Set<NodeResponsibility>
NodeConfig. getEnabledResponsibilities()
Set<NodeResponsibility>
OfflineTeamCityNode. getEnabledResponsibilities()
Set<NodeResponsibility>
OnlineTeamCityNode. getEnabledResponsibilities()
Map<NodeResponsibility,Map<String,String>>
NodeConfig. getResponsibilityProperties()
Set<NodeResponsibility>
OfflineTeamCityNode. getSupportedResponsibilities()
Set<NodeResponsibility>
OnlineTeamCityNode. getSupportedResponsibilities()
Methods in jetbrains.buildServer.serverSide.impl with parameters of type NodeResponsibility Modifier and Type Method Description protected void
BaseSecondaryNodeTest. disableResponsibility(NodeResponsibility... responsibilities)
protected void
BaseSecondaryNodeTest. enableResponsibility(NodeResponsibility... responsibilities)
String
OfflineTeamCityNode. getResponsibilityProperty(NodeResponsibility responsibility, String propertyName)
String
OnlineTeamCityNode. getResponsibilityProperty(NodeResponsibility responsibility, String propertyName)
boolean
OfflineTeamCityNode. responsibilityEnabled(NodeResponsibility responsibility)
boolean
OnlineTeamCityNode. responsibilityEnabled(NodeResponsibility responsibility)
void
TeamCityNodesImpl. setEnabled(NodeResponsibility responsibility, TeamCityNode node, boolean enabled)
protected void
BaseSecondaryNodeTest. setMainNodeResponsibilityStatus(boolean enabled, NodeResponsibility... responsibilities)
protected void
BaseSecondaryNodeTest. setResponsibilityProperty(NodeResponsibility responsibility, String propName, String propVal)
void
TeamCityNodesImpl. setResponsibilityProperty(TeamCityNode node, NodeResponsibility responsibility, String propertyName, String propertyValue)
Method parameters in jetbrains.buildServer.serverSide.impl with type arguments of type NodeResponsibility Modifier and Type Method Description static void
SecondaryNodeDBAccess. init(Supplier<Set<NodeResponsibility>> effectiveResponsibilitiesSupplier)
static void
SecondaryNodeSecurityManager. init(Supplier<Set<NodeResponsibility>> effectiveResponsibilitiesSupplier)
Constructor parameters in jetbrains.buildServer.serverSide.impl with type arguments of type NodeResponsibility Constructor Description NodeConfig(String id, String url, Set<NodeResponsibility> enabledResponsibilities, Map<NodeResponsibility,Map<String,String>> responsibilityProperties)
NodeConfig(String id, String url, Set<NodeResponsibility> enabledResponsibilities, Map<NodeResponsibility,Map<String,String>> responsibilityProperties)
OfflineTeamCityNode(String id, String url, boolean secondaryNode, Set<NodeResponsibility> enabledResponsibilities, Map<NodeResponsibility,Map<String,String>> responsibilityProperties, boolean uneditable)
OfflineTeamCityNode(String id, String url, boolean secondaryNode, Set<NodeResponsibility> enabledResponsibilities, Map<NodeResponsibility,Map<String,String>> responsibilityProperties, boolean uneditable)
OnlineTeamCityNode(String id, String url, boolean secondaryNode, String buildNumber, String displayVersion, boolean requiresExclusiveLock, Date startTime, Date lastActivityTime, String description, Set<NodeResponsibility> supportedResponsibilities, Set<NodeResponsibility> enabledResponsibilities, Set<NodeResponsibility> effectiveResponsibilities, boolean isCurrent, Map<NodeResponsibility,Map<String,String>> responsibilityProperties, boolean isStopping, boolean uneditableConfiguration)
OnlineTeamCityNode(String id, String url, boolean secondaryNode, String buildNumber, String displayVersion, boolean requiresExclusiveLock, Date startTime, Date lastActivityTime, String description, Set<NodeResponsibility> supportedResponsibilities, Set<NodeResponsibility> enabledResponsibilities, Set<NodeResponsibility> effectiveResponsibilities, boolean isCurrent, Map<NodeResponsibility,Map<String,String>> responsibilityProperties, boolean isStopping, boolean uneditableConfiguration)
-