From 65dc50554137d8c405f6db1bcaa950e3a40b917b Mon Sep 17 00:00:00 2001 From: HÃ¥kon Hallingstad Date: Fri, 5 Mar 2021 15:23:05 +0100 Subject: Add short-cut method for config server host or controller host --- .../src/main/java/com/yahoo/config/provision/NodeType.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'config-provisioning') 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; -- cgit v1.2.3