Class TimeRateAggregator
java.lang.Object
org.apache.jmeter.report.processor.TimeRateAggregator
- All Implemented Interfaces:
Aggregator
The class TimeRateAggregator is used to get samples rate by second.
- Since:
- 3.0
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addValue
(double value) Adds the specified value to the storage of the current aggregator.long
getCount()
Gets the number of aggregated values.final long
double
Gets the result of the aggregation using stored values.void
reset()
Reset the state of the aggregator.final void
setGranularity
(long granularity)
-
Constructor Details
-
TimeRateAggregator
public TimeRateAggregator()
-
-
Method Details
-
getGranularity
public final long getGranularity()- Returns:
- the granularity
-
setGranularity
public final void setGranularity(long granularity) - Parameters:
granularity
- the granularity to set
-
getCount
public long getCount()Description copied from interface:Aggregator
Gets the number of aggregated values.- Specified by:
getCount
in interfaceAggregator
- Returns:
- the number of aggregated values
-
getResult
public double getResult()Description copied from interface:Aggregator
Gets the result of the aggregation using stored values.- Specified by:
getResult
in interfaceAggregator
- Returns:
- the result of the aggregation.
-
addValue
public void addValue(double value) Description copied from interface:Aggregator
Adds the specified value to the storage of the current aggregator.- Specified by:
addValue
in interfaceAggregator
- Parameters:
value
- the value to aggregate
-
reset
public void reset()Description copied from interface:Aggregator
Reset the state of the aggregator.- Specified by:
reset
in interfaceAggregator
-