Class ParserStats
- java.lang.Object
-
- org.openjdk.jmc.flightrecorder.internal.parser.ParserStats
-
public class ParserStats extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ParserStats()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConstantPool(long id, java.lang.String name, FastAccessNumberMap<java.lang.Object> constantPool)voidaddEntryPoolSize(java.lang.String typeIdentifier, long size)voidforEachEventType(java.util.function.Consumer<IParserStats.IEventStats> consumer)intgetChunkCount()IItemCollectiongetConstantPools()IItemCollectiongetConstants()longgetCount(java.lang.String eventTypeName)shortgetMajorVersion()shortgetMinorVersion()longgetSkippedEventCount()longgetTotalSize(java.lang.String eventTypeName)voidincChunkCount()voidsetSkippedEventCount(long skippedEventCount)voidsetVersion(short majorVersion, short minorVersion)voidupdateEventStats(java.lang.String eventTypeName, long size)
-
-
-
Method Detail
-
setVersion
public void setVersion(short majorVersion, short minorVersion)
-
incChunkCount
public void incChunkCount()
-
setSkippedEventCount
public void setSkippedEventCount(long skippedEventCount)
-
updateEventStats
public void updateEventStats(java.lang.String eventTypeName, long size)
-
addConstantPool
public void addConstantPool(long id, java.lang.String name, FastAccessNumberMap<java.lang.Object> constantPool)
-
addEntryPoolSize
public void addEntryPoolSize(java.lang.String typeIdentifier, long size)
-
forEachEventType
public void forEachEventType(java.util.function.Consumer<IParserStats.IEventStats> consumer)
-
getMajorVersion
public short getMajorVersion()
-
getMinorVersion
public short getMinorVersion()
-
getChunkCount
public int getChunkCount()
-
getSkippedEventCount
public long getSkippedEventCount()
-
getCount
public long getCount(java.lang.String eventTypeName)
-
getTotalSize
public long getTotalSize(java.lang.String eventTypeName)
-
getConstantPools
public IItemCollection getConstantPools()
-
getConstants
public IItemCollection getConstants()
-
-