in src/main/java/org/apache/sling/discovery/impl/cluster/voting/VotingView.java [149:178]
public String toString() {
try {
final Resource members = getResource().getChild("members");
String initiatorId = null;
final StringBuilder sb = new StringBuilder();
if (members != null) {
Iterator<Resource> it = members.getChildren().iterator();
while (it.hasNext()) {
Resource r = it.next();
if (sb.length() != 0) {
sb.append(", ");
}
sb.append(r.getName());
ValueMap properties = r.adaptTo(ValueMap.class);
if (properties != null) {
Boolean initiator = properties.get("initiator",
Boolean.class);
if (initiator != null && initiator) {
initiatorId = r.getName();
}
}
}
}
return "a VotingView[viewId=" + getViewId()
+ ", id=" + getResource().getName() + ", initiator="
+ initiatorId + ", members=" + sb + "]";
} catch(Exception e) {
return "a VotingView["+super.toString()+"]";
}
}