Class TimeSmoother.TreeMultiMap<K,​V>

java.lang.Object
de.robertmetzger.flink.utils.eventtime.TimeSmoother.TreeMultiMap<K,​V>
All Implemented Interfaces:
Serializable
Enclosing class:
TimeSmoother<T>

public static class TimeSmoother.TreeMultiMap<K,​V> extends Object implements Serializable
See Also:
Serialized Form
  • Constructor Details

    • TreeMultiMap

      public TreeMultiMap()
  • Method Details

    • size

      public int size()
    • remove

      public void remove(K key)
      Remove element by key.
      Parameters:
      key - to remove
    • put

      public void put(K key, V value)
      Put element into tree.
      Parameters:
      key - of element
      value - of element
    • firstEntry

      public Map.Entry<K,​List<V>> firstEntry()
    • headMap

      public NavigableMap<K,​List<V>> headMap(K key, boolean inclusive)
    • reportRemoved

      public void reportRemoved(int removed)