private static class RepositoryBuilder.InstantEventTypeEntry extends RepositoryBuilder.EventTypeEntry
Modifier and Type | Field and Description |
---|---|
private java.util.List<SimpleArray<IItem>> |
eventsLanes |
private IMemberAccessor<IQuantity,IItem> |
order |
category, dataStructure, eventType, itemFactory
Constructor and Description |
---|
InstantEventTypeEntry(StructContentType<IItem> eventType,
java.lang.String[] category,
ItemBuilder.IItemFactory itemFactory,
java.util.List<ValueField> dataStructure,
IMemberAccessor<IQuantity,IItem> order) |
Modifier and Type | Method and Description |
---|---|
(package private) java.util.Collection<IItem[]> |
buildSortedArrays() |
private SimpleArray<IItem> |
createLane() |
IEventSink |
createSink() |
private final java.util.List<SimpleArray<IItem>> eventsLanes
private final IMemberAccessor<IQuantity,IItem> order
public InstantEventTypeEntry(StructContentType<IItem> eventType, java.lang.String[] category, ItemBuilder.IItemFactory itemFactory, java.util.List<ValueField> dataStructure, IMemberAccessor<IQuantity,IItem> order)
java.util.Collection<IItem[]> buildSortedArrays()
buildSortedArrays
in class RepositoryBuilder.EventTypeEntry
private SimpleArray<IItem> createLane()
public IEventSink createSink()
createSink
in class RepositoryBuilder.EventTypeEntry