in src/main/java/org/apache/sling/commons/scheduler/impl/GaugesSupport.java [219:235]
private void createGauge(final ConfigHolder configHolder,
final String tpName,
final String filterName,
final String gaugeName) {
final Gauge gauge = new Gauge() {
@Override
public Long getValue() {
if (!active) {
return -1L; // disabled case
}
return getOldestRunningJobMillis(configHolder, tpName, filterName);
}
};
logger.debug("createGauge: registering gauge : " + gaugeName);
this.metricRegistry.register(gaugeName, gauge);
registeredGaugeNameList.add(gaugeName);
}