java.lang.Object
io.lettuce.core.event.DefaultEventPublisherOptions
- All Implemented Interfaces:
EventPublisherOptions
public class DefaultEventPublisherOptions extends Object implements EventPublisherOptions
The default implementation of
CommandLatencyCollectorOptions.- Author:
- Mark Paluch
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultEventPublisherOptions.BuilderBuilder forDefaultEventPublisherOptions. -
Field Summary
Fields Modifier and Type Field Description static longDEFAULT_EMIT_INTERVALstatic DurationDEFAULT_EMIT_INTERVAL_DURATIONstatic TimeUnitDEFAULT_EMIT_INTERVAL_UNIT -
Method Summary
Modifier and Type Method Description static DefaultEventPublisherOptions.Builderbuilder()Returns a newDefaultEventPublisherOptions.Builderto constructDefaultEventPublisherOptions.static DefaultEventPublisherOptionscreate()Create a newDefaultEventPublisherOptionsusing default settings.static DefaultEventPublisherOptionsdisabled()Create a disabledDefaultEventPublisherOptionsusing default settings.DurationeventEmitInterval()Returns the interval for emit metrics.
-
Field Details
-
DEFAULT_EMIT_INTERVAL
public static final long DEFAULT_EMIT_INTERVAL- See Also:
- Constant Field Values
-
DEFAULT_EMIT_INTERVAL_UNIT
-
DEFAULT_EMIT_INTERVAL_DURATION
-
-
Method Details
-
builder
Returns a newDefaultEventPublisherOptions.Builderto constructDefaultEventPublisherOptions.- Returns:
- a new
DefaultEventPublisherOptions.Builderto constructDefaultEventPublisherOptions.
-
eventEmitInterval
Description copied from interface:EventPublisherOptionsReturns the interval for emit metrics.- Specified by:
eventEmitIntervalin interfaceEventPublisherOptions- Returns:
- the interval for emit metrics
-
create
Create a newDefaultEventPublisherOptionsusing default settings.- Returns:
- a new instance of a default
DefaultEventPublisherOptionsinstance
-
disabled
Create a disabledDefaultEventPublisherOptionsusing default settings.- Returns:
- a new instance of a default
DefaultEventPublisherOptionsinstance with disabled event emission
-