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>
readers
private 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) void
add(java.lang.String typeId, ValueDescriptor vd)
private void
add(java.lang.String typeId, ValueDescriptor vd, java.lang.String identifier, java.lang.String name)
private void
addMemoryDroppedField()
private void
addStacktraceField()
private void
addThreadField()
(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()
-
-