public class StatisticalViewImpl extends java.lang.Object implements StatisticalView, LifeCycle
| Modifier and Type | Field and Description |
|---|---|
(package private) CountingFilter |
countingFilter |
(package private) boolean |
started |
(package private) StatsByDay |
statsByDay |
(package private) StatsByHour |
statsByHour |
(package private) StatsByMinute |
statsByMinute |
(package private) StatsByMonth |
statsByMonth |
(package private) StatsByWeek |
statsByWeek |
| Constructor and Description |
|---|
StatisticalViewImpl(CountingFilter countingFilter) |
| Modifier and Type | Method and Description |
|---|---|
double |
getDailyAverage() |
double |
getHourlyAverage() |
long |
getLastDaysCount() |
long |
getLastHoursCount() |
long |
getLastMinuteCount() |
long |
getLastMonthsCount() |
long |
getLastWeeksCount() |
double |
getMinuteAverage() |
double |
getMonthlyAverage() |
long |
getTotal() |
double |
getWeeklyAverage() |
boolean |
isStarted() |
void |
start() |
void |
stop() |
(package private) void |
update() |
(package private) void |
update(long now) |
final CountingFilter countingFilter
boolean started
StatsByMinute statsByMinute
StatsByHour statsByHour
StatsByDay statsByDay
StatsByWeek statsByWeek
StatsByMonth statsByMonth
StatisticalViewImpl(CountingFilter countingFilter)
public double getDailyAverage()
getDailyAverage in interface StatisticalViewpublic long getLastDaysCount()
getLastDaysCount in interface StatisticalViewpublic double getMonthlyAverage()
getMonthlyAverage in interface StatisticalViewpublic long getLastMonthsCount()
getLastMonthsCount in interface StatisticalViewpublic long getTotal()
getTotal in interface StatisticalViewpublic double getWeeklyAverage()
getWeeklyAverage in interface StatisticalViewpublic long getLastWeeksCount()
getLastWeeksCount in interface StatisticalViewvoid update(long now)
void update()
public long getLastMinuteCount()
getLastMinuteCount in interface StatisticalViewpublic double getMinuteAverage()
getMinuteAverage in interface StatisticalViewpublic double getHourlyAverage()
getHourlyAverage in interface StatisticalViewpublic long getLastHoursCount()
getLastHoursCount in interface StatisticalView