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.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassClass providing common table data required byAsyncDynamicTableSinkFactoryto createAsyncDynamicTableSink.Nested classes/interfaces inherited from interface org.apache.flink.table.factories.DynamicTableFactory
org.apache.flink.table.factories.DynamicTableFactory.Context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AsyncDynamicTableSinkBuilder<?,?> addAsyncOptionsToBuilder(Properties configuration, AsyncDynamicTableSinkBuilder<?, ?> builder) Set<org.apache.flink.configuration.ConfigOption<?>>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.flink.table.factories.DynamicTableFactory
forwardOptionsMethods inherited from interface org.apache.flink.table.factories.DynamicTableSinkFactory
createDynamicTableSinkMethods inherited from interface org.apache.flink.table.factories.Factory
factoryIdentifier, requiredOptions
-
Constructor Details
-
AsyncDynamicTableSinkFactory
public AsyncDynamicTableSinkFactory()
-
-
Method Details
-
optionalOptions
- Specified by:
optionalOptionsin interfaceorg.apache.flink.table.factories.Factory
-
addAsyncOptionsToBuilder
protected AsyncDynamicTableSinkBuilder<?,?> addAsyncOptionsToBuilder(Properties configuration, AsyncDynamicTableSinkBuilder<?, ?> builder)
-