aboutsummaryrefslogtreecommitdiffstats
path: root/config-provisioning
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2020-02-21 15:21:34 +0100
committerMartin Polden <mpolden@mpolden.no>2020-02-21 15:49:54 +0100
commit012b1dba9a4fbe90a8a9844f97205f6ccbd0650e (patch)
treedf40863a3b860a84b3921978c1f8af4849fc75b1 /config-provisioning
parent3ea5cdb224cdb166b5d3499667e4d9ec99841efd (diff)
Use RoutingMethod when building endpoint
Diffstat (limited to 'config-provisioning')
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/zone/RoutingMethod.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/zone/RoutingMethod.java b/config-provisioning/src/main/java/com/yahoo/config/provision/zone/RoutingMethod.java
index 2603b157f91..02da2ab98e2 100644
--- a/config-provisioning/src/main/java/com/yahoo/config/provision/zone/RoutingMethod.java
+++ b/config-provisioning/src/main/java/com/yahoo/config/provision/zone/RoutingMethod.java
@@ -15,5 +15,11 @@ public enum RoutingMethod {
exclusive,
/** Routing happens through a shared layer 4 load balancer */
- sharedLayer4
+ sharedLayer4;
+
+ /** Returns whether this method routes requests directly to the Vespa container cluster */
+ public boolean isDirect() {
+ return this == exclusive || this == sharedLayer4;
+ }
+
}