public final class AsperatusRateTrackerScheduler
extends java.lang.Object
| Constructor and Description |
|---|
AsperatusRateTrackerScheduler(MetricTracker metricTracker,
java.lang.String metricName,
java.util.List<Dimension> dimensions,
RateTracker rateTracker,
java.util.concurrent.ScheduledExecutorService executor)
Creates a new AsperatusRateTrackerScheduler in the stopped state.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getFrequency() |
java.util.concurrent.TimeUnit |
getFrequencyUnit() |
boolean |
isStarted() |
void |
setFrequency(int frequency) |
void |
setFrequencyUnit(java.util.concurrent.TimeUnit frequencyUnit) |
void |
start() |
void |
stop() |
public AsperatusRateTrackerScheduler(MetricTracker metricTracker, java.lang.String metricName, java.util.List<Dimension> dimensions, RateTracker rateTracker, java.util.concurrent.ScheduledExecutorService executor)
public void start()
public void stop()
public boolean isStarted()
public int getFrequency()
public void setFrequency(int frequency)
public java.util.concurrent.TimeUnit getFrequencyUnit()
public void setFrequencyUnit(java.util.concurrent.TimeUnit frequencyUnit)