diff options
author | Martin Polden <mpolden@mpolden.no> | 2018-08-14 12:56:51 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2018-08-16 10:40:30 +0200 |
commit | 5a41b6ea1ad56853854b47331f61d90d70ee9b75 (patch) | |
tree | 32c254dd4b189ae3b10c4f82f13dc84ad4302e7e /controller-api | |
parent | 84f08bf624fdb00e16a1875f10d137f549bf28f1 (diff) |
Use set for node states
Diffstat (limited to 'controller-api')
-rw-r--r-- | controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/configserver/NodeRepository.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/configserver/NodeRepository.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/configserver/NodeRepository.java index 8147646bf06..cdd87349037 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/configserver/NodeRepository.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/configserver/NodeRepository.java @@ -7,6 +7,7 @@ import com.yahoo.config.provision.NodeType; import com.yahoo.vespa.hosted.controller.api.integration.zone.ZoneId; import java.util.List; +import java.util.Set; import java.util.stream.Collectors; /** @@ -20,7 +21,7 @@ public interface NodeRepository { List<Node> list(ZoneId zone, ApplicationId application); /** List all nodes in states, in zone owned by given application */ - default List<Node> list(ZoneId zone, ApplicationId application, List<Node.State> states) { + default List<Node> list(ZoneId zone, ApplicationId application, Set<Node.State> states) { return list(zone, application).stream() .filter(node -> states.contains(node.state())) .collect(Collectors.toList()); |