Class RepositoryBuilder.InstantEventTypeEntry
- java.lang.Object
-
- org.openjdk.jmc.flightrecorder.internal.parser.RepositoryBuilder.EventTypeEntry
-
- org.openjdk.jmc.flightrecorder.internal.parser.RepositoryBuilder.InstantEventTypeEntry
-
- Enclosing class:
- RepositoryBuilder
private static class RepositoryBuilder.InstantEventTypeEntry extends RepositoryBuilder.EventTypeEntry
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<SimpleArray<IItem>>
eventsLanes
private IMemberAccessor<IQuantity,IItem>
order
-
Fields inherited from class org.openjdk.jmc.flightrecorder.internal.parser.RepositoryBuilder.EventTypeEntry
category, dataStructure, eventType, itemFactory
-
-
Constructor Summary
Constructors Constructor Description InstantEventTypeEntry(StructContentType<IItem> eventType, java.lang.String[] category, ItemBuilder.IItemFactory itemFactory, java.util.List<ValueField> dataStructure, IMemberAccessor<IQuantity,IItem> order)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.util.Collection<IItem[]>
buildSortedArrays()
private SimpleArray<IItem>
createLane()
IEventSink
createSink()
-
-
-
Field Detail
-
eventsLanes
private final java.util.List<SimpleArray<IItem>> eventsLanes
-
order
private final IMemberAccessor<IQuantity,IItem> order
-
-
Constructor Detail
-
InstantEventTypeEntry
public InstantEventTypeEntry(StructContentType<IItem> eventType, java.lang.String[] category, ItemBuilder.IItemFactory itemFactory, java.util.List<ValueField> dataStructure, IMemberAccessor<IQuantity,IItem> order)
-
-
Method Detail
-
buildSortedArrays
java.util.Collection<IItem[]> buildSortedArrays()
- Specified by:
buildSortedArrays
in classRepositoryBuilder.EventTypeEntry
-
createLane
private SimpleArray<IItem> createLane()
-
createSink
public IEventSink createSink()
- Specified by:
createSink
in classRepositoryBuilder.EventTypeEntry
-
-