Package io.debezium.connector.base
Class ChangeEventQueue.Builder<T>
- java.lang.Object
-
- io.debezium.connector.base.ChangeEventQueue.Builder<T>
-
- Enclosing class:
- ChangeEventQueue<T>
public static class ChangeEventQueue.Builder<T> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description private booleanbufferingprivate Supplier<LoggingContext.PreviousContext>loggingContextSupplierprivate intmaxBatchSizeprivate intmaxQueueSizeprivate longmaxQueueSizeInBytesprivate DurationpollInterval
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChangeEventQueue.Builder<T>buffering()ChangeEventQueue<T>build()ChangeEventQueue.Builder<T>loggingContextSupplier(Supplier<LoggingContext.PreviousContext> loggingContextSupplier)ChangeEventQueue.Builder<T>maxBatchSize(int maxBatchSize)ChangeEventQueue.Builder<T>maxQueueSize(int maxQueueSize)ChangeEventQueue.Builder<T>maxQueueSizeInBytes(long maxQueueSizeInBytes)ChangeEventQueue.Builder<T>pollInterval(Duration pollInterval)
-
-
-
Field Detail
-
pollInterval
private Duration pollInterval
-
maxQueueSize
private int maxQueueSize
-
maxBatchSize
private int maxBatchSize
-
loggingContextSupplier
private Supplier<LoggingContext.PreviousContext> loggingContextSupplier
-
maxQueueSizeInBytes
private long maxQueueSizeInBytes
-
buffering
private boolean buffering
-
-
Method Detail
-
pollInterval
public ChangeEventQueue.Builder<T> pollInterval(Duration pollInterval)
-
maxQueueSize
public ChangeEventQueue.Builder<T> maxQueueSize(int maxQueueSize)
-
maxBatchSize
public ChangeEventQueue.Builder<T> maxBatchSize(int maxBatchSize)
-
loggingContextSupplier
public ChangeEventQueue.Builder<T> loggingContextSupplier(Supplier<LoggingContext.PreviousContext> loggingContextSupplier)
-
maxQueueSizeInBytes
public ChangeEventQueue.Builder<T> maxQueueSizeInBytes(long maxQueueSizeInBytes)
-
buffering
public ChangeEventQueue.Builder<T> buffering()
-
build
public ChangeEventQueue<T> build()
-
-