in src/main/java/org/apache/sling/discovery/impl/cluster/voting/VotingView.java [211:233]
private long getVotingStartTime() {
ValueMap properties = null;
try{
properties = getResource().adaptTo(ValueMap.class);
} catch(RuntimeException e) {
logger.info("getVotingStartTime: could not get properties of "+getResource()+". Likely in creation: "+e, e);
return -1;
}
if (properties == null) {
// no properties, odd. then it's not a valid voting.
return -1;
}
final Date votingStartDate = properties.get("votingStart", Date.class);
if (votingStartDate == null) {
if (logger.isDebugEnabled()) {
logger.debug("getVotingStartTime: got a voting without votingStart. Likely in creation: "
+ getResource());
}
return -1;
}
final long votingStart = votingStartDate.getTime();
return votingStart;
}