public class DefaultEventPublisherOptions extends Object implements EventPublisherOptions
CommandLatencyCollectorOptions
.Modifier and Type | Class and Description |
---|---|
static class |
DefaultEventPublisherOptions.Builder
Builder for
DefaultEventPublisherOptions . |
Modifier and Type | Field and Description |
---|---|
static long |
DEFAULT_EMIT_INTERVAL |
static TimeUnit |
DEFAULT_EMIT_INTERVAL_UNIT |
Modifier | Constructor and Description |
---|---|
protected |
DefaultEventPublisherOptions(DefaultEventPublisherOptions.Builder builder) |
Modifier and Type | Method and Description |
---|---|
static DefaultEventPublisherOptions |
create()
Create a new
DefaultEventPublisherOptions using default settings. |
static DefaultEventPublisherOptions |
disabled()
Create a disabled
DefaultEventPublisherOptions using default settings. |
long |
eventEmitInterval()
Returns the interval for emit metrics.
|
TimeUnit |
eventEmitIntervalUnit()
Returns the
TimeUnit for the event emit interval. |
public static final long DEFAULT_EMIT_INTERVAL
public static final TimeUnit DEFAULT_EMIT_INTERVAL_UNIT
protected DefaultEventPublisherOptions(DefaultEventPublisherOptions.Builder builder)
public long eventEmitInterval()
EventPublisherOptions
eventEmitInterval
in interface EventPublisherOptions
public TimeUnit eventEmitIntervalUnit()
EventPublisherOptions
TimeUnit
for the event emit interval.eventEmitIntervalUnit
in interface EventPublisherOptions
TimeUnit
for the event emit intervalpublic static DefaultEventPublisherOptions create()
DefaultEventPublisherOptions
using default settings.DefaultEventPublisherOptions
instancepublic static DefaultEventPublisherOptions disabled()
DefaultEventPublisherOptions
using default settings.DefaultEventPublisherOptions
instance with disabled event emissionCopyright © 2018 lettuce.io. All rights reserved.