org.gridkit.jvmtool.stacktrace
Interface StackTraceReader
- All Known Implementing Classes:
- AbstractFilteringStackTraceReader, FilteredStackTraceReader, FilteredStackTraceReader, LegacyStackReader, ReaderProxy, StackTraceCodec.ChainedStackTraceReader, StackTraceReader.StackTraceReaderDelegate
public interface StackTraceReader
- Author:
- Alexey Ragozin (alexey.ragozin@gmail.com)
isLoaded
boolean isLoaded()
getThreadId
long getThreadId()
- 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.
getTimestamp
long getTimestamp()
getThreadName
String getThreadName()
getThreadState
Thread.State getThreadState()
getCounters
CounterCollection getCounters()
getTrace
StackTraceElement[] getTrace()
getStackTrace
StackFrameList getStackTrace()
loadNext
boolean loadNext()
throws IOException
- Throws:
IOException
Copyright © 2019. All Rights Reserved.