Class FetchJFRDump

java.lang.Object
org.qubership.profiler.fetch.FetchJFRDump
All Implemented Interfaces:
Runnable
Direct Known Subclasses:
FetchJFRAllocations, FetchJFRCpu

public abstract class FetchJFRDump extends Object implements Runnable
  • Field Details

    • stacktraceAccessor

      protected org.openjdk.jmc.common.item.IMemberAccessor<org.openjdk.jmc.common.IMCStackTrace,org.openjdk.jmc.common.item.IItem> stacktraceAccessor
    • threadId

      protected org.openjdk.jmc.common.item.IMemberAccessor<org.openjdk.jmc.common.unit.IQuantity,org.openjdk.jmc.common.item.IItem> threadId
  • Constructor Details

  • Method Details

    • getIItemFilter

      protected abstract org.openjdk.jmc.common.item.IItemFilter getIItemFilter()
    • onNextItemType

      protected void onNextItemType(org.openjdk.jmc.common.item.IType<org.openjdk.jmc.common.item.IItem> itemType)
    • run

      public void run()
      Specified by:
      run in interface Runnable
    • parseThread

      protected ThreadInfo parseThread(org.openjdk.jmc.common.item.IItem event)
    • addStackTrace

      protected void addStackTrace(org.openjdk.jmc.common.item.IItem event, ThreadInfo threadinfo)
    • getFriendlyClassName

      protected String getFriendlyClassName(String className)
    • parseThreadLine

      protected ThreaddumpParser.ThreadLineInfo parseThreadLine(org.openjdk.jmc.common.IMCFrame frame)