Class AsyncDynamicTableSink<RequestEntryT extends Serializable>
- java.lang.Object
-
- org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink<RequestEntryT>
-
- Type Parameters:
RequestEntryT- Request entry type forAsyncSinkBase.
- All Implemented Interfaces:
org.apache.flink.table.connector.sink.DynamicTableSink
@PublicEvolving public abstract class AsyncDynamicTableSink<RequestEntryT extends Serializable> extends Object implements org.apache.flink.table.connector.sink.DynamicTableSink
Abstract wrapper class forDynamicTableSinkwith attributes ofAsyncSinkBase. Concrete Async Sink implementations should extend this class to add Table API support.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.flink.table.connector.sink.DynamicTableSink
org.apache.flink.table.connector.sink.DynamicTableSink.Context, org.apache.flink.table.connector.sink.DynamicTableSink.DataStructureConverter, org.apache.flink.table.connector.sink.DynamicTableSink.SinkRuntimeProvider
-
-
Field Summary
Fields Modifier and Type Field Description protected IntegermaxBatchSizeprotected IntegermaxBufferedRequestsprotected LongmaxBufferSizeInBytesprotected IntegermaxInFlightRequestsprotected LongmaxTimeInBufferMS
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AsyncSinkBaseBuilder<?,RequestEntryT,?>addAsyncOptionsToSinkBuilder(AsyncSinkBaseBuilder<?,RequestEntryT,?> builder)booleanequals(Object o)inthashCode()
-
-
-
Field Detail
-
maxBatchSize
protected final Integer maxBatchSize
-
maxInFlightRequests
protected final Integer maxInFlightRequests
-
maxBufferedRequests
protected final Integer maxBufferedRequests
-
maxBufferSizeInBytes
protected final Long maxBufferSizeInBytes
-
maxTimeInBufferMS
protected final Long maxTimeInBufferMS
-
-
Method Detail
-
addAsyncOptionsToSinkBuilder
protected AsyncSinkBaseBuilder<?,RequestEntryT,?> addAsyncOptionsToSinkBuilder(AsyncSinkBaseBuilder<?,RequestEntryT,?> builder)
-
-