public class Jdk15ThreadDumper extends java.lang.Object implements ThreadDumper
ThreadDumper
implementation which relies on JMX APIs in JDK1.5.Constructor and Description |
---|
Jdk15ThreadDumper() |
Modifier and Type | Method and Description |
---|---|
protected long[] |
findDeadlockedThreads(java.lang.management.ThreadMXBean threadMXBean) |
protected java.lang.management.ThreadInfo[] |
getThreadInfo(java.lang.management.ThreadMXBean threadMXBean) |
protected void |
printDeadlockedThreadInfo(ThreadWriter threadWriter,
java.lang.management.ThreadInfo info) |
protected void |
printStackTrace(ThreadWriter threadWriter,
java.lang.management.ThreadInfo info) |
void |
printThreads(ThreadWriter threadWriter)
Dumps current running threads in the JVM.
|
public void printThreads(ThreadWriter threadWriter)
ThreadDumper
printThreads
in interface ThreadDumper
threadWriter
- the target writer where dumping the threads.protected java.lang.management.ThreadInfo[] getThreadInfo(java.lang.management.ThreadMXBean threadMXBean)
protected long[] findDeadlockedThreads(java.lang.management.ThreadMXBean threadMXBean)
protected void printStackTrace(ThreadWriter threadWriter, java.lang.management.ThreadInfo info)
protected void printDeadlockedThreadInfo(ThreadWriter threadWriter, java.lang.management.ThreadInfo info)
Copyright © 2006-2015 The Apache Software Foundation. All Rights Reserved.