diff options
author | Håkon Hallingstad <hakon@verizonmedia.com> | 2021-03-05 15:23:05 +0100 |
---|---|---|
committer | Håkon Hallingstad <hakon@verizonmedia.com> | 2021-03-05 15:23:05 +0100 |
commit | 65dc50554137d8c405f6db1bcaa950e3a40b917b (patch) | |
tree | bc7c5690dd03d7c9e4d0203719b77f382fefde07 /config-provisioning | |
parent | 1eeeb4e17bf1ea5ce2e3f2cb74ee9474dd4a396e (diff) |
Add short-cut method for config server host or controller host
Diffstat (limited to 'config-provisioning')
-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; |