summaryrefslogtreecommitdiffstats
path: root/node-repository
diff options
context:
space:
mode:
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
commit818ba6c21f438ce1b969973010f4bbe495010ea4 (patch)
tree68248c849cba3ea2e59e5460732f1b3fbce5dfec /node-repository
parent209a6acc48c7940970fe8a4b6921ee9e28d23eef (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.java3
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");