@PublicEvolving public abstract class AsyncDynamicTableSinkFactory extends Object implements DynamicTableSinkFactory
DynamicTableSinkFactory
having AsyncSinkBase
fields as
optional table options defined in AsyncSinkConnectorOptions
.Modifier and Type | Class and Description |
---|---|
class |
AsyncDynamicTableSinkFactory.AsyncDynamicSinkContext
Class providing common table data required by
AsyncDynamicTableSinkFactory to create
AsyncDynamicTableSink . |
DynamicTableFactory.Context
Constructor and Description |
---|
AsyncDynamicTableSinkFactory() |
Modifier and Type | Method and Description |
---|---|
protected AsyncDynamicTableSinkBuilder<?,?> |
addAsyncOptionsToBuilder(Properties configuration,
AsyncDynamicTableSinkBuilder<?,?> builder) |
Set<ConfigOption<?>> |
optionalOptions()
Returns a set of
ConfigOption that an implementation of this factory consumes in
addition to Factory.requiredOptions() . |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createDynamicTableSink
forwardOptions
factoryIdentifier, requiredOptions
public Set<ConfigOption<?>> optionalOptions()
Factory
ConfigOption
that an implementation of this factory consumes in
addition to Factory.requiredOptions()
.
See the documentation of Factory
for more information.
optionalOptions
in interface Factory
protected AsyncDynamicTableSinkBuilder<?,?> addAsyncOptionsToBuilder(Properties configuration, AsyncDynamicTableSinkBuilder<?,?> builder)
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.