Package ch.qos.logback.access.filter
Class PeriodicStats
java.lang.Object
ch.qos.logback.access.filter.PeriodicStats
- Direct Known Subclasses:
StatsByDay,StatsByHour,StatsByMinute,StatsByMonth,StatsByWeek
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate doubleprivate longprivate longprivate intprivate long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) abstract longcomputeStartOfNextPeriod(long now) doublelong(package private) voidreset()(package private) voidreset(long now) (package private) voidupdate(long now, long total)
-
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)
-