public class SampledCounterConfig extends CounterConfig
SampledCounter| Constructor and Description | 
|---|
SampledCounterConfig(int intervalSecs,
                    int historySize,
                    boolean isResetOnSample,
                    long initialValue)
Make a new timed counter config (duh) 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Counter | 
createCounter()
Creates and returns a Counter based on the initial value 
 | 
int | 
getHistorySize()
Returns the history size 
 | 
int | 
getIntervalSecs()
Returns the interval time (seconds) 
 | 
boolean | 
isResetOnSample()
Returns true if counters created from this config will reset on each
 sample 
 | 
getInitialValuepublic SampledCounterConfig(int intervalSecs,
                            int historySize,
                            boolean isResetOnSample,
                            long initialValue)
intervalSecs - the interval (in seconds) between samplinghistorySize - number of counter samples that will be retained in memoryisResetOnSample - true if the counter should be reset to 0 upon each samplepublic int getHistorySize()
public int getIntervalSecs()
public boolean isResetOnSample()
public Counter createCounter()
createCounter in class CounterConfigCopyright 2001-2019, Terracotta, Inc.