diff options
author | Martin Polden <mpolden@mpolden.no> | 2020-02-21 15:21:34 +0100 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2020-02-21 15:49:54 +0100 |
commit | 012b1dba9a4fbe90a8a9844f97205f6ccbd0650e (patch) | |
tree | df40863a3b860a84b3921978c1f8af4849fc75b1 /config-provisioning | |
parent | 3ea5cdb224cdb166b5d3499667e4d9ec99841efd (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.java | 8 |
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; + } + } |