Class PeriodicStats

java.lang.Object
ch.qos.logback.access.filter.PeriodicStats
Direct Known Subclasses:
StatsByDay, StatsByHour, StatsByMinute, StatsByMonth, StatsByWeek

public abstract class PeriodicStats extends Object
  • Field Details

    • nextPeriodBegins

      private long nextPeriodBegins
    • lastTotal

      private long lastTotal
    • lastCount

      private long lastCount
    • average

      private double average
    • n

      private int n
  • Constructor Details

    • PeriodicStats

      PeriodicStats()
    • PeriodicStats

      PeriodicStats(long now)
  • Method Details

    • update

      void update(long now, long total)
    • getAverage

      public double getAverage()
    • getLastCount

      public long getLastCount()
    • reset

      void reset(long now)
    • reset

      void reset()
    • computeStartOfNextPeriod

      abstract long computeStartOfNextPeriod(long now)