RequestEntryT
- Request entry type for AsyncSinkBase
.@PublicEvolving public abstract class AsyncDynamicTableSink<RequestEntryT extends Serializable> extends Object implements DynamicTableSink
DynamicTableSink
with attributes of AsyncSinkBase
. Concrete Async Sink implementations should
extend this class to add Table API support.DynamicTableSink.Context, DynamicTableSink.DataStructureConverter, DynamicTableSink.SinkRuntimeProvider
Modifier and Type | Field and Description |
---|---|
protected Integer |
maxBatchSize |
protected Integer |
maxBufferedRequests |
protected Long |
maxBufferSizeInBytes |
protected Integer |
maxInFlightRequests |
protected Long |
maxTimeInBufferMS |
Modifier | Constructor and Description |
---|---|
protected |
AsyncDynamicTableSink(Integer maxBatchSize,
Integer maxInFlightRequests,
Integer maxBufferedRequests,
Long maxBufferSizeInBytes,
Long maxTimeInBufferMS) |
Modifier and Type | Method and Description |
---|---|
protected AsyncSinkBaseBuilder<?,RequestEntryT,?> |
addAsyncOptionsToSinkBuilder(AsyncSinkBaseBuilder<?,RequestEntryT,?> builder) |
boolean |
equals(Object o) |
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
asSummaryString, copy, getChangelogMode, getSinkRuntimeProvider
protected final Integer maxBatchSize
protected final Integer maxInFlightRequests
protected final Integer maxBufferedRequests
protected final Long maxBufferSizeInBytes
protected final Long maxTimeInBufferMS
protected AsyncSinkBaseBuilder<?,RequestEntryT,?> addAsyncOptionsToSinkBuilder(AsyncSinkBaseBuilder<?,RequestEntryT,?> builder)
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.