Package io.lettuce.core.event
Class DefaultEventPublisherOptions.Builder
- java.lang.Object
-
- io.lettuce.core.event.DefaultEventPublisherOptions.Builder
-
- Enclosing class:
- DefaultEventPublisherOptions
public static class DefaultEventPublisherOptions.Builder extends Object
Builder forDefaultEventPublisherOptions
.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description DefaultEventPublisherOptions
build()
DefaultEventPublisherOptions.Builder
eventEmitInterval(long eventEmitInterval, TimeUnit eventEmitIntervalUnit)
Deprecated.since 5.0, useeventEmitInterval(Duration)
DefaultEventPublisherOptions.Builder
eventEmitInterval(Duration eventEmitInterval)
Sets the emit interval and the interval unit.
-
-
-
Method Detail
-
eventEmitInterval
public DefaultEventPublisherOptions.Builder eventEmitInterval(Duration eventEmitInterval)
Sets the emit interval and the interval unit. Event emission will be disabled if theeventEmitInterval
is set to 0}. Defaults to 10}TimeUnit.MINUTES
. SeeDefaultEventPublisherOptions.DEFAULT_EMIT_INTERVAL
DefaultEventPublisherOptions.DEFAULT_EMIT_INTERVAL_UNIT
.- Parameters:
eventEmitInterval
- the event interval, must be greater or equal to 0}- Returns:
- this
- Since:
- 5.0
-
eventEmitInterval
@Deprecated public DefaultEventPublisherOptions.Builder eventEmitInterval(long eventEmitInterval, TimeUnit eventEmitIntervalUnit)
Deprecated.since 5.0, useeventEmitInterval(Duration)
Sets the emit interval and the interval unit. Event emission will be disabled if theeventEmitInterval
is set to 0}. Defaults to 10}TimeUnit.MINUTES
. SeeDefaultEventPublisherOptions.DEFAULT_EMIT_INTERVAL
DefaultEventPublisherOptions.DEFAULT_EMIT_INTERVAL_UNIT
.- Parameters:
eventEmitInterval
- the event interval, must be greater or equal to 0}eventEmitIntervalUnit
- theTimeUnit
for the interval, must not be null- Returns:
- this
-
build
public DefaultEventPublisherOptions build()
- Returns:
- a new instance of
DefaultEventPublisherOptions
.
-
-