aboutsummaryrefslogtreecommitdiffstats
path: root/config-provisioning/src/main/java/com/yahoo/config/provision/NodeType.java
diff options
context:
space:
mode:
Diffstat (limited to 'config-provisioning/src/main/java/com/yahoo/config/provision/NodeType.java')
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/NodeType.java7
1 files changed, 7 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 009d8fd73cb..93f2602cacc 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
@@ -71,4 +71,11 @@ public enum NodeType {
return childNodeTypes;
}
+ /**
+ * @param type Child {@link NodeType}
+ * @return true if the {@link NodeType} can run on this host, false otherwise.
+ */
+ public boolean supportsChild(NodeType type) {
+ return isDockerHost() && childNodeTypes.contains(type);
+ }
}