public abstract class ThreadDumpGenerator extends Object
Modifier and Type | Field and Description |
---|---|
protected static ILogger |
logger |
protected ThreadMXBean |
threadMxBean |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
appendThreadInfo(ThreadInfo info,
StringBuilder sb) |
String |
dumpAllThreads() |
String |
dumpDeadlocks() |
ThreadInfo[] |
findDeadlockedThreads() |
ThreadInfo[] |
getAllThreads() |
protected ThreadInfo[] |
getThreads(long[] tids) |
static ThreadDumpGenerator |
newInstance() |
static ThreadDumpGenerator |
newInstance(ThreadMXBean bean) |
protected static final ILogger logger
protected final ThreadMXBean threadMxBean
public static ThreadDumpGenerator newInstance() throws Exception
Exception
public static ThreadDumpGenerator newInstance(ThreadMXBean bean) throws Exception
Exception
public final String dumpAllThreads()
public final String dumpDeadlocks()
public ThreadInfo[] getAllThreads()
public ThreadInfo[] findDeadlockedThreads()
protected abstract void appendThreadInfo(ThreadInfo info, StringBuilder sb)
protected ThreadInfo[] getThreads(long[] tids)
Copyright © 2013 Hazelcast, Inc.. All rights reserved.