public class DefaultCommandLatencyEventPublisher extends Object implements MetricEventPublisher
CommandLatencyCollector
for command latencies.Constructor and Description |
---|
DefaultCommandLatencyEventPublisher(EventExecutorGroup eventExecutorGroup,
EventPublisherOptions options,
EventBus eventBus,
CommandLatencyCollector commandLatencyCollector) |
Modifier and Type | Method and Description |
---|---|
void |
emitMetricsEvent()
Emit immediately a metrics event.
|
boolean |
isEnabled()
Returns true if the metric collector is enabled.
|
void |
shutdown()
Shut down the event publisher.
|
public DefaultCommandLatencyEventPublisher(EventExecutorGroup eventExecutorGroup, EventPublisherOptions options, EventBus eventBus, CommandLatencyCollector commandLatencyCollector)
public boolean isEnabled()
MetricEventPublisher
isEnabled
in interface MetricEventPublisher
public void shutdown()
MetricEventPublisher
shutdown
in interface MetricEventPublisher
public void emitMetricsEvent()
MetricEventPublisher
emitMetricsEvent
in interface MetricEventPublisher
Copyright © 2018 lettuce.io. All rights reserved.