org.gridkit.jvmtool.stacktrace.analytics
Class BasicFilterFactory.ThreadSnapProxy

java.lang.Object
  extended by org.gridkit.jvmtool.stacktrace.analytics.BasicFilterFactory.ThreadSnapProxy
All Implemented Interfaces:
ThreadSnapshot
Enclosing class:
BasicFilterFactory

protected static class BasicFilterFactory.ThreadSnapProxy
extends Object
implements ThreadSnapshot


Constructor Summary
BasicFilterFactory.ThreadSnapProxy(ThreadSnapshot snap, StackFrameList stack)
           
 
Method Summary
 CounterCollection counters()
           
 StackFrameList stackTrace()
           
 long threadId()
           
 String threadName()
          may be null
 Thread.State threadState()
          may be null
 long timestamp()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicFilterFactory.ThreadSnapProxy

public BasicFilterFactory.ThreadSnapProxy(ThreadSnapshot snap,
                                          StackFrameList stack)
Method Detail

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.