java.lang.Object
io.lettuce.core.event.DefaultEventPublisherOptions.Builder
- Enclosing class:
- DefaultEventPublisherOptions
public static class DefaultEventPublisherOptions.Builder extends Object
Builder for
DefaultEventPublisherOptions.-
Method Summary
Modifier and Type Method Description DefaultEventPublisherOptionsbuild()DefaultEventPublisherOptions.BuildereventEmitInterval(long eventEmitInterval, TimeUnit eventEmitIntervalUnit)Deprecated.DefaultEventPublisherOptions.BuildereventEmitInterval(Duration eventEmitInterval)Sets the emit interval and the interval unit.
-
Method Details
-
eventEmitInterval
Sets the emit interval and the interval unit. Event emission will be disabled if theeventEmitIntervalis set to 0}. Defaults to 10}TimeUnit.MINUTES. SeeDefaultEventPublisherOptions.DEFAULT_EMIT_INTERVALDefaultEventPublisherOptions.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 theeventEmitIntervalis set to 0}. Defaults to 10}TimeUnit.MINUTES. SeeDefaultEventPublisherOptions.DEFAULT_EMIT_INTERVALDefaultEventPublisherOptions.DEFAULT_EMIT_INTERVAL_UNIT.- Parameters:
eventEmitInterval- the event interval, must be greater or equal to 0}eventEmitIntervalUnit- theTimeUnitfor the interval, must not be null- Returns:
- this
-
build
- Returns:
- a new instance of
DefaultEventPublisherOptions.
-
eventEmitInterval(Duration)