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 for
DynamicTableSink with attributes of AsyncSinkBase. 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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AsyncSinkBaseBuilder<?,RequestEntryT, ?> addAsyncOptionsToSinkBuilder(AsyncSinkBaseBuilder<?, RequestEntryT, ?> builder) booleaninthashCode()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.flink.table.connector.sink.DynamicTableSink
asSummaryString, copy, getChangelogMode, getSinkRuntimeProvider
-
Field Details
-
maxBatchSize
-
maxInFlightRequests
-
maxBufferedRequests
-
maxBufferSizeInBytes
-
maxTimeInBufferMS
-
-
Constructor Details
-
AsyncDynamicTableSink
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
addAsyncOptionsToSinkBuilder
protected AsyncSinkBaseBuilder<?,RequestEntryT, addAsyncOptionsToSinkBuilder?> (AsyncSinkBaseBuilder<?, RequestEntryT, ?> builder)
-