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()
MetricEventPublisherisEnabled in interface MetricEventPublisherpublic void shutdown()
MetricEventPublishershutdown in interface MetricEventPublisherpublic void emitMetricsEvent()
MetricEventPublisheremitMetricsEvent in interface MetricEventPublisherCopyright © 2019 lettuce.io. All rights reserved.