Class ThroughputTimeWindowStatisticsConfig
java.lang.Object
org.openspaces.admin.config.AbstractConfig
org.openspaces.admin.pu.statistics.AbstractTimeWindowStatisticsConfig
org.openspaces.admin.pu.statistics.ThroughputTimeWindowStatisticsConfig
- All Implemented Interfaces:
StatisticsObjectListFunction,InstancesStatisticsConfig,TimeWindowStatisticsConfig
public class ThroughputTimeWindowStatisticsConfig
extends AbstractTimeWindowStatisticsConfig
implements StatisticsObjectListFunction, InstancesStatisticsConfig
Calculates the throughput (requests per second)by taking total request count and dividing by
time
- Since:
- 9.0.0
- Author:
- gal
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncalc(StatisticsObjectList values) Applies this statistics function on the specified valuesvoidvalidate()Checks the content of this config is valid.Methods inherited from class org.openspaces.admin.pu.statistics.AbstractTimeWindowStatisticsConfig
getMaximumTimeWindowSeconds, getMaxNumberOfSamples, getMinimumTimeWindowSeconds, getTimeWindowSeconds, setMaximumTimeWindowSeconds, setMinimumTimeWindowSeconds, setTimeWindowSecondsMethods inherited from class org.openspaces.admin.config.AbstractConfig
equals, getProperties, getStringProperties, hashCode, setProperties, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.openspaces.admin.pu.statistics.InstancesStatisticsConfig
getPropertiesMethods inherited from interface org.openspaces.admin.pu.statistics.TimeWindowStatisticsConfig
getProperties
-
Constructor Details
-
ThroughputTimeWindowStatisticsConfig
public ThroughputTimeWindowStatisticsConfig() -
ThroughputTimeWindowStatisticsConfig
-
-
Method Details
-
validate
Description copied from interface:TimeWindowStatisticsConfigChecks the content of this config is valid.- Specified by:
validatein interfaceInstancesStatisticsConfig- Specified by:
validatein interfaceTimeWindowStatisticsConfig- Overrides:
validatein classAbstractTimeWindowStatisticsConfig- Throws:
IllegalStateException- - if state is found to be illegal
-
calc
Description copied from interface:StatisticsObjectListFunctionApplies this statistics function on the specified values- Specified by:
calcin interfaceStatisticsObjectListFunction
-