org.gridkit.jvmtool.stacktrace
Class StackTraceCodec.ChainedStackTraceReader
java.lang.Object
org.gridkit.jvmtool.stacktrace.StackTraceCodec.ChainedStackTraceReader
- All Implemented Interfaces:
- StackTraceReader
- Enclosing class:
- StackTraceCodec
public abstract static class StackTraceCodec.ChainedStackTraceReader
- extends Object
- implements StackTraceReader
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StackTraceCodec.ChainedStackTraceReader
public StackTraceCodec.ChainedStackTraceReader()
next
protected abstract StackTraceReader next()
isLoaded
public boolean isLoaded()
- Specified by:
isLoaded in interface StackTraceReader
getThreadId
public long getThreadId()
- Description copied from interface:
StackTraceReader
- File may include extra event besides thread dumps.
E.g. memory dynamics or OS metrics could be included
for further analysis.
Extra events are seconds class citizens so some readers
may filter them out.
- Specified by:
getThreadId in interface StackTraceReader
getThreadName
public String getThreadName()
- Specified by:
getThreadName in interface StackTraceReader
getTimestamp
public long getTimestamp()
- Specified by:
getTimestamp in interface StackTraceReader
getThreadState
public Thread.State getThreadState()
- Specified by:
getThreadState in interface StackTraceReader
getCounters
public CounterCollection getCounters()
- Specified by:
getCounters in interface StackTraceReader
getTrace
public StackTraceElement[] getTrace()
- Specified by:
getTrace in interface StackTraceReader
getStackTrace
public StackFrameList getStackTrace()
- Specified by:
getStackTrace in interface StackTraceReader
loadNext
public boolean loadNext()
throws IOException
- Specified by:
loadNext in interface StackTraceReader
- Throws:
IOException
Copyright © 2019. All Rights Reserved.