Package io.debezium.connector.base
Class ChangeEventQueue.Builder<T extends Sizeable>
java.lang.Object
io.debezium.connector.base.ChangeEventQueue.Builder<T>
- Enclosing class:
- ChangeEventQueue<T extends Sizeable>
-
Field Summary
Modifier and TypeFieldDescriptionprivate boolean
private Supplier<LoggingContext.PreviousContext>
private int
private int
private long
private Duration
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
loggingContextSupplier
(Supplier<LoggingContext.PreviousContext> loggingContextSupplier) maxBatchSize
(int maxBatchSize) maxQueueSize
(int maxQueueSize) maxQueueSizeInBytes
(long maxQueueSizeInBytes) pollInterval
(Duration pollInterval)
-
Field Details
-
pollInterval
-
maxQueueSize
private int maxQueueSize -
maxBatchSize
private int maxBatchSize -
loggingContextSupplier
-
maxQueueSizeInBytes
private long maxQueueSizeInBytes -
buffering
private boolean buffering
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
pollInterval
-
maxQueueSize
-
maxBatchSize
-
loggingContextSupplier
public ChangeEventQueue.Builder<T> loggingContextSupplier(Supplier<LoggingContext.PreviousContext> loggingContextSupplier) -
maxQueueSizeInBytes
-
buffering
-
build
-