diff options
author | Øyvind Grønnesby <oyving@verizonmedia.com> | 2019-05-23 13:04:46 +0200 |
---|---|---|
committer | Øyvind Grønnesby <oyving@verizonmedia.com> | 2019-05-23 13:04:46 +0200 |
commit | 818ba6c21f438ce1b969973010f4bbe495010ea4 (patch) | |
tree | 68248c849cba3ea2e59e5460732f1b3fbce5dfec /node-repository | |
parent | 209a6acc48c7940970fe8a4b6921ee9e28d23eef (diff) |
Make comparator static member of class
Diffstat (limited to 'node-repository')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/lb/SharedLoadBalancerService.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/lb/SharedLoadBalancerService.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/lb/SharedLoadBalancerService.java index aff2e86a16f..cec7b227bff 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/lb/SharedLoadBalancerService.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/lb/SharedLoadBalancerService.java @@ -21,6 +21,7 @@ import java.util.stream.Collectors; * @author ogronnesby */ public class SharedLoadBalancerService implements LoadBalancerService { + private static final Comparator<Node> hostnameComparator = Comparator.comparing(Node::hostname); private final NodeRepository nodeRepository; public SharedLoadBalancerService(NodeRepository nodeRepository) { @@ -30,7 +31,7 @@ public class SharedLoadBalancerService implements LoadBalancerService { @Override public LoadBalancerInstance create(ApplicationId application, ClusterSpec.Id cluster, Set<Real> reals) { final var proxyNodes = nodeRepository.getNodes(NodeType.proxy); - proxyNodes.sort(Comparator.comparing(Node::hostname)); + proxyNodes.sort(hostnameComparator); if (proxyNodes.size() == 0) { throw new IllegalStateException("Missing proxy nodes in nodeRepository"); |