Package com.netcracker.profiler.fetch
Class FetchJFRDump
java.lang.Object
com.netcracker.profiler.fetch.FetchJFRDump
- All Implemented Interfaces:
Runnable
- Direct Known Subclasses:
FetchJFRAllocations,FetchJFRCpu
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.openjdk.jmc.common.item.IMemberAccessor<org.openjdk.jmc.common.IMCStackTrace, org.openjdk.jmc.common.item.IItem> protected org.openjdk.jmc.common.item.IMemberAccessor<org.openjdk.jmc.common.unit.IQuantity, org.openjdk.jmc.common.item.IItem> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddStackTrace(org.openjdk.jmc.common.item.IItem event, ThreadInfo threadinfo) protected StringgetFriendlyClassName(String className) protected abstract org.openjdk.jmc.common.item.IItemFilterprotected voidonNextItemType(org.openjdk.jmc.common.item.IType<org.openjdk.jmc.common.item.IItem> itemType) protected ThreadInfoparseThread(org.openjdk.jmc.common.item.IItem event) protected ThreaddumpParser.ThreadLineInfoparseThreadLine(org.openjdk.jmc.common.IMCFrame frame) voidrun()
-
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
-
FetchJFRDump
-
-
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() -
parseThread
-
addStackTrace
-
getFriendlyClassName
-
parseThreadLine
-