public class AbstractHprofDumpHandler extends java.lang.Object implements HprofDumpHandler
Constructor and Description |
---|
AbstractHprofDumpHandler() |
Modifier and Type | Method and Description |
---|---|
void |
classDump(long classObjectId,
long superClassObjectId,
long classLoaderId,
int instanceSize,
int stackId,
long signerObjectId,
long protectionDomainId) |
void |
classInstanceField(long classObjectId,
long fieldNameId,
HprofParser.FieldType fieldType) |
void |
classStaticField(long classObjectId,
long fieldNameId,
long objectId) |
void |
instanceDump(long objectId,
int stackId,
long classObjectId,
int sublen,
HprofParser parser) |
void |
loadClass(long objectId,
long classNameId,
int serialId,
int stackTraceId) |
void |
objectArrayDump(long arrayClassId,
long objectId,
int stackId,
int nElements,
HprofParser hprofParser) |
void |
primitiveArrayDump(long objectId,
int stackId,
int nElements,
HprofParser.FieldType elementType,
int size,
HprofParser parser) |
void |
readString(long stringId,
int length,
HprofParser hprofParser) |
void |
rootJavaFrame(long objectId,
int threadId,
int frameId) |
void |
rootJniGlobal(long objectId,
long jniGlobalId) |
void |
rootJniLocal(long objectId,
int threadId,
int stackId) |
void |
rootMonitorUsed(long objectId) |
void |
rootStickyClass(long objectId) |
void |
rootThreadBlock(long objectId,
int threadId) |
void |
rootThreadObject(long objectId,
int threadId,
int stackId) |
void |
rootUnknown(long objectId) |
public void readString(long stringId, int length, HprofParser hprofParser) throws java.io.IOException
readString
in interface HprofDumpHandler
java.io.IOException
public void loadClass(long objectId, long classNameId, int serialId, int stackTraceId)
loadClass
in interface HprofDumpHandler
public void rootUnknown(long objectId)
rootUnknown
in interface HprofDumpHandler
public void rootJniGlobal(long objectId, long jniGlobalId)
rootJniGlobal
in interface HprofDumpHandler
public void rootJniLocal(long objectId, int threadId, int stackId)
rootJniLocal
in interface HprofDumpHandler
public void rootJavaFrame(long objectId, int threadId, int frameId)
rootJavaFrame
in interface HprofDumpHandler
public void rootStickyClass(long objectId)
rootStickyClass
in interface HprofDumpHandler
public void rootThreadBlock(long objectId, int threadId)
rootThreadBlock
in interface HprofDumpHandler
public void rootMonitorUsed(long objectId)
rootMonitorUsed
in interface HprofDumpHandler
public void rootThreadObject(long objectId, int threadId, int stackId)
rootThreadObject
in interface HprofDumpHandler
public void classDump(long classObjectId, long superClassObjectId, long classLoaderId, int instanceSize, int stackId, long signerObjectId, long protectionDomainId) throws java.io.IOException
classDump
in interface HprofDumpHandler
java.io.IOException
public void classStaticField(long classObjectId, long fieldNameId, long objectId)
classStaticField
in interface HprofDumpHandler
public void classInstanceField(long classObjectId, long fieldNameId, HprofParser.FieldType fieldType)
classInstanceField
in interface HprofDumpHandler
public void instanceDump(long objectId, int stackId, long classObjectId, int sublen, HprofParser parser) throws java.io.IOException
instanceDump
in interface HprofDumpHandler
java.io.IOException
public void objectArrayDump(long arrayClassId, long objectId, int stackId, int nElements, HprofParser hprofParser) throws java.io.IOException
objectArrayDump
in interface HprofDumpHandler
java.io.IOException
public void primitiveArrayDump(long objectId, int stackId, int nElements, HprofParser.FieldType elementType, int size, HprofParser parser) throws java.io.IOException
primitiveArrayDump
in interface HprofDumpHandler
java.io.IOException