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