org.gridkit.jvmtool.stacktrace
Class ReaderProxy

java.lang.Object
  extended by org.gridkit.jvmtool.stacktrace.StackTraceReader.StackTraceReaderDelegate
      extended by org.gridkit.jvmtool.stacktrace.ReaderProxy
All Implemented Interfaces:
StackTraceReader, ThreadSnapshot
Direct Known Subclasses:
FilteredStackTraceReader

public class ReaderProxy
extends StackTraceReader.StackTraceReaderDelegate
implements ThreadSnapshot


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.gridkit.jvmtool.stacktrace.StackTraceReader
StackTraceReader.StackTraceReaderDelegate
 
Field Summary
protected  StackTraceReader reader
           
 
Constructor Summary
ReaderProxy(StackTraceReader reader)
           
 
Method Summary
 CounterCollection counters()
           
protected  StackTraceReader getReader()
           
 StackFrameList stackTrace()
           
 long threadId()
           
 String threadName()
          may be null
 Thread.State threadState()
          may be null
 long timestamp()
           
 
Methods inherited from class org.gridkit.jvmtool.stacktrace.StackTraceReader.StackTraceReaderDelegate
getCounters, getStackTrace, getThreadId, getThreadName, getThreadState, getTimestamp, getTrace, isLoaded, loadNext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

reader

protected StackTraceReader reader
Constructor Detail

ReaderProxy

public ReaderProxy(StackTraceReader reader)
Method Detail

getReader

protected StackTraceReader getReader()
Specified by:
getReader in class StackTraceReader.StackTraceReaderDelegate

threadId

public long threadId()
Specified by:
threadId in interface ThreadSnapshot

threadName

public String threadName()
Description copied from interface: ThreadSnapshot
may be null

Specified by:
threadName in interface ThreadSnapshot

timestamp

public long timestamp()
Specified by:
timestamp in interface ThreadSnapshot

stackTrace

public StackFrameList stackTrace()
Specified by:
stackTrace in interface ThreadSnapshot

threadState

public Thread.State threadState()
Description copied from interface: ThreadSnapshot
may be null

Specified by:
threadState in interface ThreadSnapshot

counters

public CounterCollection counters()
Specified by:
counters in interface ThreadSnapshot


Copyright © 2019. All Rights Reserved.