Class AsyncDynamicTableSinkFactory

java.lang.Object
org.apache.flink.connector.base.table.AsyncDynamicTableSinkFactory
All Implemented Interfaces:
org.apache.flink.table.factories.DynamicTableFactory, org.apache.flink.table.factories.DynamicTableSinkFactory, org.apache.flink.table.factories.Factory

@PublicEvolving public abstract class AsyncDynamicTableSinkFactory extends Object implements org.apache.flink.table.factories.DynamicTableSinkFactory
Abstract Implementation of DynamicTableSinkFactory having AsyncSinkBase fields as optional table options defined in AsyncSinkConnectorOptions.
  • Constructor Details

    • AsyncDynamicTableSinkFactory

      public AsyncDynamicTableSinkFactory()
  • Method Details

    • optionalOptions

      public Set<org.apache.flink.configuration.ConfigOption<?>> optionalOptions()
      Specified by:
      optionalOptions in interface org.apache.flink.table.factories.Factory
    • addAsyncOptionsToBuilder

      protected AsyncDynamicTableSinkBuilder<?,?> addAsyncOptionsToBuilder(Properties configuration, AsyncDynamicTableSinkBuilder<?,?> builder)