Class AbstractStatsByPeriodMap<T,M extends AbstractNodeHostStats>

java.lang.Object
java.util.AbstractMap<K,V>
java.util.TreeMap<Date,T>
org.jumpmind.symmetric.statistic.AbstractStatsByPeriodMap<T,M>
All Implemented Interfaces:
Serializable, Cloneable, Map<Date,T>, NavigableMap<Date,T>, SortedMap<Date,T>
Direct Known Subclasses:
ChannelStatsByPeriodMap, HostStatsByPeriodMap, JobStatsByPeriodMap, NodeStatsByPeriodMap

public abstract class AbstractStatsByPeriodMap<T,M extends AbstractNodeHostStats> extends TreeMap<Date,T>
See Also:
  • Constructor Details

    • AbstractStatsByPeriodMap

      public AbstractStatsByPeriodMap(Date start, Date end, List<M> list, int periodSizeInMinutes)
  • Method Details

    • addBlank

      protected abstract void addBlank(Date periodStart)
    • add

      protected abstract void add(Date periodStart, M stat)
    • round

      protected int round(int value)