Settings nodeSettings = ni.getSettings();
NetworkTypes(final List<NodeInfo> nodeInfos) { final Map<String, AtomicInteger> transportTypes = new HashMap<>(); final Map<String, AtomicInteger> httpTypes = new HashMap<>(); for (final NodeInfo nodeInfo : nodeInfos) { final Settings settings = nodeInfo.getSettings(); final String transportType = settings.get(NetworkModule.TRANSPORT_TYPE_KEY, NetworkModule.TRANSPORT_DEFAULT_TYPE_SETTING.get(settings)); final String httpType = settings.get(NetworkModule.HTTP_TYPE_KEY, NetworkModule.HTTP_DEFAULT_TYPE_SETTING.get(settings)); if (Strings.hasText(transportType)) { transportTypes.computeIfAbsent(transportType, k -> new AtomicInteger()).incrementAndGet(); } if (Strings.hasText(httpType)) { httpTypes.computeIfAbsent(httpType, k -> new AtomicInteger()).incrementAndGet(); } } this.transportTypes = Collections.unmodifiableMap(transportTypes); this.httpTypes = Collections.unmodifiableMap(httpTypes); }
if (nodeInfo.getSettings() != null) { builder.startObject("settings"); Settings settings = nodeInfo.getSettings(); settings.toXContent(builder, params); builder.endObject();
NetworkTypes(final List<NodeInfo> nodeInfos) { final Map<String, AtomicInteger> transportTypes = new HashMap<>(); final Map<String, AtomicInteger> httpTypes = new HashMap<>(); for (final NodeInfo nodeInfo : nodeInfos) { final Settings settings = nodeInfo.getSettings(); final String transportType = settings.get(NetworkModule.TRANSPORT_TYPE_KEY, NetworkModule.TRANSPORT_DEFAULT_TYPE_SETTING.get(settings)); final String httpType = settings.get(NetworkModule.HTTP_TYPE_KEY, NetworkModule.HTTP_DEFAULT_TYPE_SETTING.get(settings)); if (Strings.hasText(transportType)) { transportTypes.computeIfAbsent(transportType, k -> new AtomicInteger()).incrementAndGet(); } if (Strings.hasText(httpType)) { httpTypes.computeIfAbsent(httpType, k -> new AtomicInteger()).incrementAndGet(); } } this.transportTypes = Collections.unmodifiableMap(transportTypes); this.httpTypes = Collections.unmodifiableMap(httpTypes); }
NetworkTypes(final List<NodeInfo> nodeInfos) { final Map<String, AtomicInteger> transportTypes = new HashMap<>(); final Map<String, AtomicInteger> httpTypes = new HashMap<>(); for (final NodeInfo nodeInfo : nodeInfos) { final Settings settings = nodeInfo.getSettings(); final String transportType = settings.get(NetworkModule.TRANSPORT_TYPE_KEY, NetworkModule.TRANSPORT_DEFAULT_TYPE_SETTING.get(settings)); final String httpType = settings.get(NetworkModule.HTTP_TYPE_KEY, NetworkModule.HTTP_DEFAULT_TYPE_SETTING.get(settings)); if (Strings.hasText(transportType)) { transportTypes.computeIfAbsent(transportType, k -> new AtomicInteger()).incrementAndGet(); } if (Strings.hasText(httpType)) { httpTypes.computeIfAbsent(httpType, k -> new AtomicInteger()).incrementAndGet(); } } this.transportTypes = Collections.unmodifiableMap(transportTypes); this.httpTypes = Collections.unmodifiableMap(httpTypes); }
NetworkTypes(final List<NodeInfo> nodeInfos) { final Map<String, AtomicInteger> transportTypes = new HashMap<>(); final Map<String, AtomicInteger> httpTypes = new HashMap<>(); for (final NodeInfo nodeInfo : nodeInfos) { final Settings settings = nodeInfo.getSettings(); final String transportType = settings.get(NetworkModule.TRANSPORT_TYPE_KEY, NetworkModule.TRANSPORT_DEFAULT_TYPE_SETTING.get(settings)); final String httpType = settings.get(NetworkModule.HTTP_TYPE_KEY, NetworkModule.HTTP_DEFAULT_TYPE_SETTING.get(settings)); if (Strings.hasText(transportType)) { transportTypes.computeIfAbsent(transportType, k -> new AtomicInteger()).incrementAndGet(); } if (Strings.hasText(httpType)) { httpTypes.computeIfAbsent(httpType, k -> new AtomicInteger()).incrementAndGet(); } } this.transportTypes = Collections.unmodifiableMap(transportTypes); this.httpTypes = Collections.unmodifiableMap(httpTypes); }
Settings nodeSettings = ni.getSettings();
NodeInfo nodeInfo = nodeInfos.getNodes().get(i); httpAddresses[i] = nodeInfo.getHttp().address().publishAddress().address(); if (DiscoveryNode.isDataNode(nodeInfo.getSettings())) { dataNodes++; masterAndDataNodes++; } else if (DiscoveryNode.isMasterNode(nodeInfo.getSettings())) { masterAndDataNodes++;
private Map<String, String> getNodesInfos(NodesInfoResponse nodesInfoResponse) { Map<String, String> nodeInfoMap = new HashMap<>(); for (NodeInfo nodeInfo : nodesInfoResponse.getNodes()) { try (XContentBuilder builder = XContentFactory.jsonBuilder()) { builder.humanReadable(true).prettyPrint(); builder.startObject(); nodeInfo.getSettings().toXContent(builder, ToXContent.EMPTY_PARAMS); nodeInfo.getOs().toXContent(builder, ToXContent.EMPTY_PARAMS); nodeInfo.getProcess().toXContent(builder, ToXContent.EMPTY_PARAMS); nodeInfo.getJvm().toXContent(builder, ToXContent.EMPTY_PARAMS); nodeInfo.getThreadPool().toXContent(builder, ToXContent.EMPTY_PARAMS); nodeInfo.getTransport().toXContent(builder, ToXContent.EMPTY_PARAMS); nodeInfo.getPlugins().toXContent(builder, ToXContent.EMPTY_PARAMS); nodeInfo.getIngest().toXContent(builder, ToXContent.EMPTY_PARAMS); builder.endObject(); nodeInfoMap.put(nodeInfo.getNode().getName(), builder.string()); } catch (IOException e) { Exceptions.handle(e); } } return nodeInfoMap; }
if (nodeInfo.getSettings() != null) { builder.startObject("settings"); Settings settings = nodeInfo.getSettings(); settings.toXContent(builder, params); builder.endObject();
if (nodeInfo.getSettings() != null) { builder.startObject("settings"); Settings settings = nodeInfo.getSettings(); settings.toXContent(builder, params); builder.endObject();
if (nodeInfo.getSettings() != null) { builder.startObject("settings"); Settings settings = nodeInfo.getSettings(); settings.toXContent(builder, params); builder.endObject();
if (nodeInfo.getSettings() != null) { builder.startObject("settings"); Settings settings = nodeInfo.getSettings(); settings.toXContent(builder, params); builder.endObject();