Package com.codahale.metrics.jvm
Class ThreadDeadlockDetector
- java.lang.Object
-
- com.codahale.metrics.jvm.ThreadDeadlockDetector
-
public class ThreadDeadlockDetector extends java.lang.Object
A utility class for detecting deadlocked threads.
-
-
Field Summary
Fields Modifier and Type Field Description private static int
MAX_STACK_TRACE_DEPTH
private java.lang.management.ThreadMXBean
threads
-
Constructor Summary
Constructors Constructor Description ThreadDeadlockDetector()
Creates a new detector.ThreadDeadlockDetector(java.lang.management.ThreadMXBean threads)
Creates a new detector using the givenThreadMXBean
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<java.lang.String>
getDeadlockedThreads()
Returns a set of diagnostic stack traces for any deadlocked threads.
-
-
-
Field Detail
-
MAX_STACK_TRACE_DEPTH
private static final int MAX_STACK_TRACE_DEPTH
- See Also:
- Constant Field Values
-
threads
private final java.lang.management.ThreadMXBean threads
-
-