Package io.debezium.embedded
Class EmbeddedWorkerConfig
java.lang.Object
org.apache.kafka.common.config.AbstractConfig
org.apache.kafka.connect.runtime.WorkerConfig
io.debezium.embedded.EmbeddedWorkerConfig
public class EmbeddedWorkerConfig
extends org.apache.kafka.connect.runtime.WorkerConfig
Extension to Kafka's
WorkerConfig with additions needed by DebeziumEngine
and required WorkerConfig fields which are not used by DebeziumEngine.
Should be removed once DebeziumEngine is independent on Kafka model (DBZ-6234).-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.apache.kafka.common.config.ConfigDefFields inherited from class org.apache.kafka.connect.runtime.WorkerConfig
AUTO_INCLUDE_JMX_REPORTER_CONFIG, BOOTSTRAP_SERVERS_CONFIG, BOOTSTRAP_SERVERS_DEFAULT, BOOTSTRAP_SERVERS_DOC, CLIENT_DNS_LOOKUP_CONFIG, CLIENT_DNS_LOOKUP_DOC, CONFIG_PROVIDERS_CONFIG, CONFIG_PROVIDERS_DOC, CONNECT_GROUP_ID, CONNECT_KAFKA_CLUSTER_ID, CONNECTOR_CLIENT_POLICY_CLASS_CONFIG, CONNECTOR_CLIENT_POLICY_CLASS_DEFAULT, CONNECTOR_CLIENT_POLICY_CLASS_DOC, HEADER_CONVERTER_CLASS_CONFIG, HEADER_CONVERTER_CLASS_DEFAULT, HEADER_CONVERTER_CLASS_DOC, KEY_CONVERTER_CLASS_CONFIG, KEY_CONVERTER_CLASS_DOC, METRIC_REPORTER_CLASSES_CONFIG, METRICS_NUM_SAMPLES_CONFIG, METRICS_RECORDING_LEVEL_CONFIG, METRICS_SAMPLE_WINDOW_MS_CONFIG, OFFSET_COMMIT_INTERVAL_MS_CONFIG, OFFSET_COMMIT_INTERVAL_MS_DEFAULT, OFFSET_COMMIT_TIMEOUT_MS_CONFIG, OFFSET_COMMIT_TIMEOUT_MS_DEFAULT, PLUGIN_DISCOVERY_CONFIG, PLUGIN_DISCOVERY_DOC, PLUGIN_PATH_CONFIG, PLUGIN_PATH_DOC, TASK_SHUTDOWN_GRACEFUL_TIMEOUT_MS_CONFIG, TOPIC_CREATION_ENABLE_CONFIG, TOPIC_CREATION_ENABLE_DEFAULT, TOPIC_CREATION_ENABLE_DOC, TOPIC_TRACKING_ALLOW_RESET_CONFIG, TOPIC_TRACKING_ALLOW_RESET_DEFAULT, TOPIC_TRACKING_ALLOW_RESET_DOC, TOPIC_TRACKING_ENABLE_CONFIG, TOPIC_TRACKING_ENABLE_DEFAULT, TOPIC_TRACKING_ENABLE_DOC, VALUE_CONVERTER_CLASS_CONFIG, VALUE_CONVERTER_CLASS_DOC -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.kafka.connect.runtime.WorkerConfig
addTopicTrackingConfig, baseConfigDef, bootstrapServers, connectorOffsetsTopicsPermitted, exactlyOnceSourceEnabled, groupId, kafkaClusterId, offsetCommitInterval, offsetsTopic, pluginDiscovery, pluginPath, postProcessParsedConfig, rebalanceTimeout, topicCreationEnableMethods inherited from class org.apache.kafka.common.config.AbstractConfig
documentationOf, equals, get, getBoolean, getClass, getConfiguredInstance, getConfiguredInstance, getConfiguredInstances, getConfiguredInstances, getConfiguredInstances, getDouble, getInt, getList, getLong, getPassword, getShort, getString, hashCode, ignore, logUnused, nonInternalValues, originals, originals, originalsStrings, originalsWithPrefix, originalsWithPrefix, typeOf, unused, values, valuesWithPrefixAllOrNothing, valuesWithPrefixOverride
-
Field Details
-
CONFIG
private static final org.apache.kafka.common.config.ConfigDef CONFIG
-
-
Constructor Details
-
EmbeddedWorkerConfig
-
-
Method Details
-
addRequiredWorkerConfig
Add extra fields that are required for validation of a worker config, but that are not used within the embedded engine (since the source records are never serialized) ...
-