in src/main/java/org/apache/sling/discovery/base/connectors/announcement/Announcement.java [349:361]
private static JsonObject asJSON(final ClusterView clusterView) {
JsonObjectBuilder obj = Json.createObjectBuilder();
obj.add("id", clusterView.getId());
JsonArrayBuilder instancesObj = Json.createArrayBuilder();
List<InstanceDescription> instances = clusterView.getInstances();
for (Iterator<InstanceDescription> it = instances.iterator(); it
.hasNext();) {
InstanceDescription instanceDescription = it.next();
instancesObj.add(asJSON(instanceDescription));
}
obj.add("instances", instancesObj);
return obj.build();
}