Package org.apache.jackrabbit.stats
Class TimeSeriesAverage
- java.lang.Object
-
- org.apache.jackrabbit.stats.TimeSeriesAverage
-
- All Implemented Interfaces:
TimeSeries
public class TimeSeriesAverage extends Object implements TimeSeries
Time series of the average calculated by dividing a measured value by the counter of events during the measurement period.
-
-
Constructor Summary
Constructors Constructor Description TimeSeriesAverage(TimeSeries value, TimeSeries counter)Same asTimeSeriesAverage(TimeSeries, TimeSeries, long)passing 0 for the 3rd argument.TimeSeriesAverage(TimeSeries value, TimeSeries counter, long missingValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetMissingValue()long[]getValuePerHour()long[]getValuePerMinute()long[]getValuePerSecond()long[]getValuePerWeek()
-
-
-
Constructor Detail
-
TimeSeriesAverage
public TimeSeriesAverage(TimeSeries value, TimeSeries counter)
Same asTimeSeriesAverage(TimeSeries, TimeSeries, long)passing 0 for the 3rd argument.- Parameters:
value-TimeSeriesof valuescounter-TimeSeriesof counts
-
TimeSeriesAverage
public TimeSeriesAverage(TimeSeries value, TimeSeries counter, long missingValue)
- Parameters:
value-TimeSeriesof valuescounter-TimeSeriesof countsmissingValue- The value used to encode missing values
-
-
Method Detail
-
getMissingValue
public long getMissingValue()
- Specified by:
getMissingValuein interfaceTimeSeries
-
getValuePerSecond
public long[] getValuePerSecond()
- Specified by:
getValuePerSecondin interfaceTimeSeries
-
getValuePerMinute
public long[] getValuePerMinute()
- Specified by:
getValuePerMinutein interfaceTimeSeries
-
getValuePerHour
public long[] getValuePerHour()
- Specified by:
getValuePerHourin interfaceTimeSeries
-
getValuePerWeek
public long[] getValuePerWeek()
- Specified by:
getValuePerWeekin interfaceTimeSeries
-
-