in src/main/java/org/apache/sling/discovery/oak/cluster/OakClusterViewService.java [495:514]
private Map<String, String> readProperties(String slingId, ResourceResolver resourceResolver) {
Resource res = resourceResolver.getResource(config.getClusterInstancesPath() + "/" + slingId);
final Map<String, String> props = new HashMap<>();
if (res != null) {
final Resource propertiesChild = res.getChild("properties");
if (propertiesChild != null) {
final ValueMap properties = propertiesChild.adaptTo(ValueMap.class);
if (properties != null) {
for (Iterator<String> it = properties.keySet().iterator(); it
.hasNext();) {
String key = it.next();
if (!key.equals("jcr:primaryType")) {
props.put(key, properties.get(key, String.class));
}
}
}
}
}
return props;
}