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
FieldsModifier and TypeFieldDescriptionprivate booleanprivate Supplier<LoggingContext.PreviousContext>private intprivate intprivate longprivate Duration -
Constructor Summary
Constructors -
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
-