org.elasticsearch.action.admin.cluster.node.stats.NodeStats.toXContent()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(3.2k)|赞(0)|评价(0)|浏览(120)

本文整理了Java中org.elasticsearch.action.admin.cluster.node.stats.NodeStats.toXContent()方法的一些代码示例,展示了NodeStats.toXContent()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NodeStats.toXContent()方法的具体详情如下:
包路径:org.elasticsearch.action.admin.cluster.node.stats.NodeStats
类名称:NodeStats
方法名:toXContent

NodeStats.toXContent介绍

暂无

代码示例

代码示例来源:origin: org.elasticsearch/elasticsearch

@Override
public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException {
  builder.startObject("nodes");
  for (NodeStats nodeStats : getNodes()) {
    builder.startObject(nodeStats.getNode().getId());
    builder.field("timestamp", nodeStats.getTimestamp());
    nodeStats.toXContent(builder, params);
    builder.endObject();
  }
  builder.endObject();
  return builder;
}

代码示例来源:origin: com.strapdata.elasticsearch/elasticsearch

@Override
public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException {
  builder.startObject("nodes");
  for (NodeStats nodeStats : getNodes()) {
    builder.startObject(nodeStats.getNode().getId());
    builder.field("timestamp", nodeStats.getTimestamp());
    nodeStats.toXContent(builder, params);
    builder.endObject();
  }
  builder.endObject();
  return builder;
}

代码示例来源:origin: apache/servicemix-bundles

@Override
public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException {
  builder.startObject("nodes");
  for (NodeStats nodeStats : getNodes()) {
    builder.startObject(nodeStats.getNode().getId());
    builder.field("timestamp", nodeStats.getTimestamp());
    nodeStats.toXContent(builder, params);
    builder.endObject();
  }
  builder.endObject();
  return builder;
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch

@Override
public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException {
  builder.startObject("nodes");
  for (NodeStats nodeStats : getNodes()) {
    builder.startObject(nodeStats.getNode().getId());
    builder.field("timestamp", nodeStats.getTimestamp());
    nodeStats.toXContent(builder, params);
    builder.endObject();
  }
  builder.endObject();
  return builder;
}

代码示例来源:origin: harbby/presto-connectors

@Override
public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException {
  builder.field("cluster_name", getClusterName().value());
  builder.startObject("nodes");
  for (NodeStats nodeStats : this) {
    builder.startObject(nodeStats.getNode().id(), XContentBuilder.FieldCaseConversion.NONE);
    builder.field("timestamp", nodeStats.getTimestamp());
    nodeStats.toXContent(builder, params);
    builder.endObject();
  }
  builder.endObject();
  return builder;
}

代码示例来源:origin: com.scireum/sirius-search

private Map<String, String> getNodesStats(NodesStatsResponse nodesStatsResponse) {
  Map<String, String> nodeStatsMap = new HashMap<>();
  for (NodeStats stat : nodesStatsResponse.getNodes()) {
    try (XContentBuilder nodesStatsBuilder = XContentFactory.jsonBuilder()) {
      nodesStatsBuilder.humanReadable(true).prettyPrint().startObject();
      stat.toXContent(nodesStatsBuilder, ToXContent.EMPTY_PARAMS);
      nodesStatsBuilder.endObject();
      nodeStatsMap.put(stat.getNode().getName(), nodesStatsBuilder.string());
    } catch (IOException e) {
      Exceptions.handle(e);
    }
  }
  return nodeStatsMap;
}

相关文章