public class BasicPeriodicStatisticProvider extends BasicStatisticProvider implements PeriodicalStatisticProvider
StatisticProviders.DEFAULT_PRECISION_INFO| Constructor and Description |
|---|
BasicPeriodicStatisticProvider(java.lang.String group,
java.lang.String name,
java.lang.String[] reportTypes,
java.lang.String mergeType,
boolean hasCurrentValueSupport,
int[][] precisionInfo,
java.lang.String db,
long period) |
BasicPeriodicStatisticProvider(java.lang.String group,
java.lang.String name,
java.lang.String[] reportTypes,
java.lang.String mergeType,
boolean hasCurrentValueSupport,
java.lang.String db,
long period) |
| Modifier and Type | Method and Description |
|---|---|
long |
getPeriod()
The period the
PeriodicalStatisticProvider.tick() shall be called on. |
protected Snapshot |
getSnapshot()
This method shall provide on tick snapshot of the current value of the observed quantity.
|
void |
tick()
Called by the statistics subsystem on the specified period.
|
getCurrentValue, getDB, getGroup, getMergeType, getName, getPrecisionInfo, getReportTypes, getSummaryNames, hasCurrentValueSupport, putSnapshot, setUpclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCurrentValue, getDB, getGroup, getMergeType, getName, getPrecisionInfo, getReportTypes, getSummaryNames, hasCurrentValueSupport, setUppublic BasicPeriodicStatisticProvider(java.lang.String group,
java.lang.String name,
java.lang.String[] reportTypes,
java.lang.String mergeType,
boolean hasCurrentValueSupport,
java.lang.String db,
long period)
public BasicPeriodicStatisticProvider(java.lang.String group,
java.lang.String name,
java.lang.String[] reportTypes,
java.lang.String mergeType,
boolean hasCurrentValueSupport,
int[][] precisionInfo,
java.lang.String db,
long period)
public long getPeriod()
PeriodicalStatisticProviderPeriodicalStatisticProvider.tick() shall be called on.getPeriod in interface PeriodicalStatisticProviderpublic void tick()
tick in interface PeriodicalStatisticProviderprotected Snapshot getSnapshot()
null shall be returned.Copyright © 2019 Bosch Software Innovations GmbH. All Rights Reserved.