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()
EventPublisherOptionseventEmitInterval in interface EventPublisherOptionspublic TimeUnit eventEmitIntervalUnit()
EventPublisherOptionsTimeUnit for the event emit interval.eventEmitIntervalUnit in interface EventPublisherOptionsTimeUnit 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 © 2016. All rights reserved.