public class LastSampleTimeWindowStatisticsConfig extends AbstractConfig implements TimeWindowStatisticsConfig, StatisticsObjectListFunction
Constructor and Description |
---|
LastSampleTimeWindowStatisticsConfig() |
LastSampleTimeWindowStatisticsConfig(Map<String,String> properties) |
Modifier and Type | Method and Description |
---|---|
Object |
calc(StatisticsObjectList values)
Applies this statistics function on the specified values
|
int |
getMaxNumberOfSamples(long statisticsPollingInterval,
TimeUnit timeUnit) |
void |
validate()
Checks the content of this config is valid.
|
equals, getProperties, getStringProperties, hashCode, setProperties, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getProperties
public LastSampleTimeWindowStatisticsConfig()
public void validate() throws IllegalStateException
TimeWindowStatisticsConfig
validate
in interface TimeWindowStatisticsConfig
IllegalStateException
- - if state is found to be illegalpublic Object calc(StatisticsObjectList values)
StatisticsObjectListFunction
calc
in interface StatisticsObjectListFunction
public int getMaxNumberOfSamples(long statisticsPollingInterval, TimeUnit timeUnit)
getMaxNumberOfSamples
in interface TimeWindowStatisticsConfig
Copyright © GigaSpaces.