Class EventParserManager.EventTypeBuilder
- java.lang.Object
-
- org.openjdk.jmc.flightrecorder.internal.parser.v0.EventParserManager.EventTypeBuilder
-
- Enclosing class:
- EventParserManager
private class EventParserManager.EventTypeBuilder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<IValueReader>readersprivate java.util.List<ValueField>valueFields
-
Constructor Summary
Constructors Constructor Description EventTypeBuilder()EventTypeBuilder(java.lang.String typeId, EventTypeDescriptor etd)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidadd(java.lang.String typeId, ValueDescriptor vd)private voidadd(java.lang.String typeId, ValueDescriptor vd, java.lang.String identifier, java.lang.String name)private voidaddMemoryDroppedField()private voidaddStacktraceField()private voidaddThreadField()(package private) java.util.List<ValueField>getValueFields()(package private) IValueReader[]getValueReaders()
-
-
-
Field Detail
-
readers
private final java.util.List<IValueReader> readers
-
valueFields
private final java.util.List<ValueField> valueFields
-
-
Constructor Detail
-
EventTypeBuilder
EventTypeBuilder()
-
EventTypeBuilder
EventTypeBuilder(java.lang.String typeId, EventTypeDescriptor etd) throws InvalidJfrFileException- Throws:
InvalidJfrFileException
-
-
Method Detail
-
add
void add(java.lang.String typeId, ValueDescriptor vd) throws InvalidJfrFileException- Throws:
InvalidJfrFileException
-
add
private void add(java.lang.String typeId, ValueDescriptor vd, java.lang.String identifier, java.lang.String name) throws InvalidJfrFileException- Throws:
InvalidJfrFileException
-
addThreadField
private void addThreadField() throws InvalidJfrFileException- Throws:
InvalidJfrFileException
-
addStacktraceField
private void addStacktraceField() throws InvalidJfrFileException- Throws:
InvalidJfrFileException
-
addMemoryDroppedField
private void addMemoryDroppedField() throws InvalidJfrFileException- Throws:
InvalidJfrFileException
-
getValueReaders
IValueReader[] getValueReaders()
-
getValueFields
java.util.List<ValueField> getValueFields()
-
-