org.gridkit.jvmtool.stacktrace
Class LegacyStackReader
java.lang.Object
org.gridkit.jvmtool.stacktrace.LegacyStackReader
- All Implemented Interfaces:
- StackTraceReader
public class LegacyStackReader
- extends Object
- implements StackTraceReader
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LegacyStackReader
public LegacyStackReader(EventReader<? extends Event> source)
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
getTimestamp
public long getTimestamp()
- Specified by:
getTimestamp in interface StackTraceReader
getThreadName
public String getThreadName()
- Specified by:
getThreadName 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.