Class AsyncDynamicTableSink<RequestEntryT extends Serializable>

java.lang.Object
org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink<RequestEntryT>
Type Parameters:
RequestEntryT - Request entry type for AsyncSinkBase.
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.
  • Field Details

    • 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
  • Constructor Details

    • AsyncDynamicTableSink

      protected AsyncDynamicTableSink(@Nullable Integer maxBatchSize, @Nullable Integer maxInFlightRequests, @Nullable Integer maxBufferedRequests, @Nullable Long maxBufferSizeInBytes, @Nullable Long maxTimeInBufferMS)
  • Method Details