diff options
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/NodeType.java | 10 |
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; |