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 double
private long
private long
private int
private long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) abstract long
computeStartOfNextPeriod
(long now) double
long
(package private) void
reset()
(package private) void
reset
(long now) (package private) void
update
(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)
-