summaryrefslogtreecommitdiffstats
path: root/config-provisioning
diff options
context:
space:
mode:
Diffstat (limited to 'config-provisioning')
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/NodeType.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/NodeType.java b/config-provisioning/src/main/java/com/yahoo/config/provision/NodeType.java
index 56882f8676f..b1e9fe3ea05 100644
--- a/config-provisioning/src/main/java/com/yahoo/config/provision/NodeType.java
+++ b/config-provisioning/src/main/java/com/yahoo/config/provision/NodeType.java
@@ -49,6 +49,16 @@ public enum NodeType {
return !childNodeTypes.isEmpty();
}
+ /** either config server or controller */
+ public boolean isConfigServerLike() {
+ return this == config || this == controller;
+ }
+
+ /** either config server host or controller host */
+ public boolean isConfigServerHostLike() {
+ return this == confighost || this == controllerhost;
+ }
+
/** Returns whether this supports host sharing */
public boolean isSharable() {
return this == NodeType.host;