net.sf.ehcache.util.counter.sampled
Class SampledRateCounterConfig
java.lang.Object
net.sf.ehcache.util.counter.CounterConfig
net.sf.ehcache.util.counter.sampled.SampledCounterConfig
net.sf.ehcache.util.counter.sampled.SampledRateCounterConfig
public class SampledRateCounterConfig
- extends SampledCounterConfig
An implementation of SampledCounterConfig
- Since:
- 1.7
- Author:
- Abhishek Sanoujam
Constructor Summary |
SampledRateCounterConfig(int intervalSecs,
int historySize,
boolean isResetOnSample)
Constructor accepting the interval time in seconds, history-size and
whether counters should reset on each sample or not. |
SampledRateCounterConfig(int intervalSecs,
int historySize,
boolean isResetOnSample,
long initialNumeratorValue,
long initialDenominatorValue)
Constructor accepting the interval time in seconds, history-size and
whether counters should reset on each sample or not. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SampledRateCounterConfig
public SampledRateCounterConfig(int intervalSecs,
int historySize,
boolean isResetOnSample)
- Constructor accepting the interval time in seconds, history-size and
whether counters should reset on each sample or not.
Initial values of both numerator and denominator are zeroes
- Parameters:
intervalSecs
- historySize
- isResetOnSample
-
SampledRateCounterConfig
public SampledRateCounterConfig(int intervalSecs,
int historySize,
boolean isResetOnSample,
long initialNumeratorValue,
long initialDenominatorValue)
- Constructor accepting the interval time in seconds, history-size and
whether counters should reset on each sample or not. Also the initial
values for the numerator and the denominator
- Parameters:
intervalSecs
- historySize
- isResetOnSample
- initialNumeratorValue
- initialDenominatorValue
-
createCounter
public Counter createCounter()
- Creates and returns a Counter based on the initial value
- Overrides:
createCounter
in class SampledCounterConfig
- Returns:
- The counter created by this config
Copyright 2001-2016, Terracotta, Inc.