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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddValue(double value) Adds the specified value to the storage of the current aggregator.longgetCount()Gets the number of aggregated values.final longdoubleGets the result of the aggregation using stored values.voidreset()Reset the state of the aggregator.final voidsetGranularity(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:AggregatorGets the number of aggregated values.- Specified by:
getCountin interfaceAggregator- Returns:
- the number of aggregated values
-
getResult
public double getResult()Description copied from interface:AggregatorGets the result of the aggregation using stored values.- Specified by:
getResultin interfaceAggregator- Returns:
- the result of the aggregation.
-
addValue
public void addValue(double value) Description copied from interface:AggregatorAdds the specified value to the storage of the current aggregator.- Specified by:
addValuein interfaceAggregator- Parameters:
value- the value to aggregate
-
reset
public void reset()Description copied from interface:AggregatorReset the state of the aggregator.- Specified by:
resetin interfaceAggregator
-