public class DefaultMetricsCollectorConfig extends Object implements MetricsCollectorConfig
The default implementation with a builder for the MetricsCollectorConfig.
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultMetricsCollectorConfig.Builder |
| Modifier and Type | Field and Description |
|---|---|
static long |
EMIT_FREQUENCY |
static TimeUnit |
EMIT_FREQUENCY_UNIT |
| Modifier | Constructor and Description |
|---|---|
protected |
DefaultMetricsCollectorConfig(DefaultMetricsCollectorConfig.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
static DefaultMetricsCollectorConfig |
create() |
static DefaultMetricsCollectorConfig |
create(long emitFrequency,
TimeUnit emitFrequencyUnit) |
static DefaultMetricsCollectorConfig |
disabled() |
long |
emitFrequency()
The interval frequency when to emit the metrics.
|
TimeUnit |
emitFrequencyUnit()
The time unit for the emit frequency.
|
public static final long EMIT_FREQUENCY
public static final TimeUnit EMIT_FREQUENCY_UNIT
protected DefaultMetricsCollectorConfig(DefaultMetricsCollectorConfig.Builder builder)
public static DefaultMetricsCollectorConfig disabled()
public static DefaultMetricsCollectorConfig create()
public static DefaultMetricsCollectorConfig create(long emitFrequency, TimeUnit emitFrequencyUnit)
public long emitFrequency()
MetricsCollectorConfigThe interval frequency when to emit the metrics.
Defaults to EMIT_FREQUENCY.
emitFrequency in interface MetricsCollectorConfigpublic TimeUnit emitFrequencyUnit()
MetricsCollectorConfigThe time unit for the emit frequency.
Defaults to EMIT_FREQUENCY_UNIT.
emitFrequencyUnit in interface MetricsCollectorConfigCopyright © 2016 Couchbase, Inc.. All rights reserved.