Package org.opennms.nephron.cortex
Class Heap<V>
- java.lang.Object
-
- org.opennms.nephron.cortex.Heap<V>
-
public abstract class Heap<V> extends Object
Stores data that is meant to be output to Cortex.Cortex requires that data is written ordered by time. Beam may output several panes of data for each window. In addition, panes of later windows may arrive earlier than some panes of earlier windows.
This class accumulates data of different panes / windows and generates output that meets Cortex's ordering constraint by assigning indexes. These indexes are used as labels to distinguish time series.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHeap.Flushed<V>Represents a value that was flushed from the heap.
-
Constructor Summary
Constructors Constructor Description Heap()
-