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 void
addConstantPool(long id, String name, FastAccessNumberMap<Object> constantPool)
void
addConstantPoolExtension(IConstantPoolExtension extension)
void
addEntryPoolSize(String typeIdentifier, long size)
void
forEachEventType(Consumer<IParserStats.IEventStats> consumer)
int
getChunkCount()
Map<String,IConstantPoolExtension>
getConstantPoolExtensions()
IItemCollection
getConstantPools()
IItemCollection
getConstants()
long
getCount(String eventTypeName)
short
getMajorVersion()
short
getMinorVersion()
long
getSkippedEventCount()
long
getTotalSize(String eventTypeName)
void
incChunkCount()
void
setSkippedEventCount(long skippedEventCount)
void
setVersion(short majorVersion, short minorVersion)
void
updateEventStats(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()
-
-