logger.info("ThreadMXBean set, monitoring current JVM for thread deadlocks");
}
public Calculable getThreadDeadlockCalculable() {
int deadlockCount = findDeadlockedThreads();
Calculable metric = new Calculable(ID, deadlockCount, System.currentTimeMillis());
if(deadlockCount>0) {
String detail = formatDeadlockedThreadInfo();
metric.setDetail(detail);
if(logger.isTraceEnabled())
logger.trace(detail);
} else {
if(logger.isTraceEnabled())
logger.trace("No deadlocked threads");