final List<NodeInfo> dataNodes = nodes.stream().filter(n->n.getNode().getRoles().contains(Role.DATA) && !n.getNode().getRoles().contains(Role.MASTER)).collect(Collectors.toList()); final List<NodeInfo> clientNodes = nodes.stream().filter(n->!n.getNode().getRoles().contains(Role.MASTER) && !n.getNode().getRoles().contains(Role.DATA)).collect(Collectors.toList());
private Counts(List<NodeInfo> nodeInfos) { this.roles = new HashMap<>(); for (DiscoveryNode.Role role : DiscoveryNode.Role.values()) { this.roles.put(role.getRoleName(), 0); } this.roles.put(COORDINATING_ONLY, 0); int total = 0; for (NodeInfo nodeInfo : nodeInfos) { total++; if (nodeInfo.getNode().getRoles().isEmpty()) { Integer count = roles.get(COORDINATING_ONLY); roles.put(COORDINATING_ONLY, ++count); } else { for (DiscoveryNode.Role role : nodeInfo.getNode().getRoles()) { Integer count = roles.get(role.getRoleName()); roles.put(role.getRoleName(), ++count); } } } this.total = total; }
for (DiscoveryNode.Role role : node.getRoles()) { builder.value(role.getRoleName());
private static DiscoveryNode maybeAddProxyAddress(String proxyAddress, DiscoveryNode node) { if (proxyAddress == null || proxyAddress.isEmpty()) { return node; } else { // resovle proxy address lazy here InetSocketAddress proxyInetAddress = RemoteClusterAware.parseSeedAddress(proxyAddress); return new DiscoveryNode(node.getName(), node.getId(), node.getEphemeralId(), node.getHostName(), node .getHostAddress(), new TransportAddress(proxyInetAddress), node.getAttributes(), node.getRoles(), node.getVersion()); } }
newNodes.add(new DiscoveryNode(nodeWithInfo.getName(), nodeWithInfo.getId(), nodeWithInfo.getEphemeralId(), nodeWithInfo.getHostName(), nodeWithInfo.getHostAddress(), listedNode.getAddress(), nodeWithInfo.getAttributes(), nodeWithInfo.getRoles(), nodeWithInfo.getVersion()));
for (DiscoveryNode.Role role : nodeInfo.getNode().getRoles()) { builder.value(role.getRoleName());
for (DiscoveryNode.Role role : getNode().getRoles()) { builder.value(role.getRoleName());
private Counts(List<NodeInfo> nodeInfos) { this.roles = new HashMap<>(); for (DiscoveryNode.Role role : DiscoveryNode.Role.values()) { this.roles.put(role.getRoleName(), 0); } this.roles.put(COORDINATING_ONLY, 0); int total = 0; for (NodeInfo nodeInfo : nodeInfos) { total++; if (nodeInfo.getNode().getRoles().isEmpty()) { Integer count = roles.get(COORDINATING_ONLY); roles.put(COORDINATING_ONLY, ++count); } else { for (DiscoveryNode.Role role : nodeInfo.getNode().getRoles()) { Integer count = roles.get(role.getRoleName()); roles.put(role.getRoleName(), ++count); } } } this.total = total; }
private Counts(List<NodeInfo> nodeInfos) { this.roles = new HashMap<>(); for (DiscoveryNode.Role role : DiscoveryNode.Role.values()) { this.roles.put(role.getRoleName(), 0); } this.roles.put(COORDINATING_ONLY, 0); int total = 0; for (NodeInfo nodeInfo : nodeInfos) { total++; if (nodeInfo.getNode().getRoles().isEmpty()) { Integer count = roles.get(COORDINATING_ONLY); roles.put(COORDINATING_ONLY, ++count); } else { for (DiscoveryNode.Role role : nodeInfo.getNode().getRoles()) { Integer count = roles.get(role.getRoleName()); roles.put(role.getRoleName(), ++count); } } } this.total = total; }
private Counts(List<NodeInfo> nodeInfos) { this.roles = new HashMap<>(); for (DiscoveryNode.Role role : DiscoveryNode.Role.values()) { this.roles.put(role.getRoleName(), 0); } this.roles.put(COORDINATING_ONLY, 0); int total = 0; for (NodeInfo nodeInfo : nodeInfos) { total++; if (nodeInfo.getNode().getRoles().isEmpty()) { Integer count = roles.get(COORDINATING_ONLY); roles.put(COORDINATING_ONLY, ++count); } else { for (DiscoveryNode.Role role : nodeInfo.getNode().getRoles()) { Integer count = roles.get(role.getRoleName()); roles.put(role.getRoleName(), ++count); } } } this.total = total; }
for (DiscoveryNode.Role role : node.getRoles()) { builder.value(role.getRoleName());
for (DiscoveryNode.Role role : node.getRoles()) { builder.value(role.getRoleName());
for (DiscoveryNode.Role role : node.getRoles()) { builder.value(role.getRoleName());
private static DiscoveryNode maybeAddProxyAddress(String proxyAddress, DiscoveryNode node) { if (proxyAddress == null || proxyAddress.isEmpty()) { return node; } else { // resovle proxy address lazy here InetSocketAddress proxyInetAddress = RemoteClusterAware.parseSeedAddress(proxyAddress); return new DiscoveryNode(node.getName(), node.getId(), node.getEphemeralId(), node.getHostName(), node .getHostAddress(), new TransportAddress(proxyInetAddress), node.getAttributes(), node.getRoles(), node.getVersion()); } }
newNodes.add(new DiscoveryNode(nodeWithInfo.getName(), nodeWithInfo.getId(), nodeWithInfo.getEphemeralId(), nodeWithInfo.getHostName(), nodeWithInfo.getHostAddress(), listedNode.getAddress(), nodeWithInfo.getAttributes(), nodeWithInfo.getRoles(), nodeWithInfo.getVersion()));
tribeAttr.put(TRIBE_NAME_SETTING.getKey(), tribeName); DiscoveryNode discoNode = new DiscoveryNode(tribe.getName(), tribe.getId(), tribe.getEphemeralId(), tribe.getHostName(), tribe.getHostAddress(), tribe.getAddress(), unmodifiableMap(tribeAttr), tribe.getRoles(), tribe.getVersion()); clusterStateChanged = true;
tribeAttr.put(TRIBE_NAME_SETTING.getKey(), tribeName); DiscoveryNode discoNode = new DiscoveryNode(tribe.getName(), tribe.getId(), tribe.getEphemeralId(), tribe.getHostName(), tribe.getHostAddress(), tribe.getAddress(), unmodifiableMap(tribeAttr), tribe.getRoles(), tribe.getVersion()); clusterStateChanged = true;
newNodes.add(new DiscoveryNode(nodeWithInfo.getName(), nodeWithInfo.getId(), nodeWithInfo.getEphemeralId(), nodeWithInfo.getHostName(), nodeWithInfo.getHostAddress(), listedNode.getAddress(), nodeWithInfo.getAttributes(), nodeWithInfo.getRoles(), nodeWithInfo.getVersion()));
for (DiscoveryNode.Role role : getNode().getRoles()) { builder.value(role.getRoleName());