Package com.couchbase.client.core.cnc
Class DefaultEventBus.Builder
- java.lang.Object
-
- com.couchbase.client.core.cnc.DefaultEventBus.Builder
-
- Enclosing class:
- DefaultEventBus
public static class DefaultEventBus.Builder extends Object
Allows to modify the default configuration of theDefaultEventBus
.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultEventBus
build()
DefaultEventBus.Builder
errorLogging(Optional<PrintStream> errorLogging)
DefaultEventBus.Builder
idleSleepDuration(Duration idleSleepDuration)
DefaultEventBus.Builder
overflowLogInterval(Duration overflowLogInterval)
DefaultEventBus.Builder
queueCapacity(int queueCapacity)
DefaultEventBus.Builder
threadName(String threadName)
-
-
-
Method Detail
-
queueCapacity
public DefaultEventBus.Builder queueCapacity(int queueCapacity)
-
errorLogging
public DefaultEventBus.Builder errorLogging(Optional<PrintStream> errorLogging)
-
threadName
public DefaultEventBus.Builder threadName(String threadName)
-
idleSleepDuration
public DefaultEventBus.Builder idleSleepDuration(Duration idleSleepDuration)
-
overflowLogInterval
public DefaultEventBus.Builder overflowLogInterval(Duration overflowLogInterval)
-
build
public DefaultEventBus build()
-
-