Package io.debezium.transforms.outbox
Class EventRouterConfigDefinition
java.lang.Object
io.debezium.transforms.outbox.EventRouterConfigDefinition
Debezium Outbox Transform configuration definition
- Author:
- Renato mefi ([email protected])
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static enum
static enum
static enum
-
Field Summary
Modifier and TypeFieldDescription(package private) static final Field[]
static final Field
static final Field
static final Field
static final Field
static final Field
static final Field
static final Field
static final Field
private static final org.slf4j.Logger
static final Field
static final Field
static final Field
static final Field
static final Field
static final Field
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.kafka.common.config.ConfigDef
There are 3 configuration groups available: - Table: Allows you to customize each of The column names in the outbox table for your convenience - Router: The behavior behind the events routing - Debezium: Specific to Debezium behavior which might impact the transform(package private) static List<EventRouterConfigDefinition.AdditionalField>
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
OPERATION_INVALID_BEHAVIOR
-
FIELD_EVENT_ID
-
FIELD_EVENT_KEY
-
FIELD_EVENT_TYPE
-
FIELD_EVENT_TIMESTAMP
-
FIELD_PAYLOAD
-
FIELDS_ADDITIONAL_PLACEMENT
-
FIELD_SCHEMA_VERSION
-
ROUTE_BY_FIELD
-
ROUTE_TOPIC_REGEX
-
ROUTE_TOPIC_REPLACEMENT
-
ROUTE_TOMBSTONE_ON_EMPTY_PAYLOAD
-
EXPAND_JSON_PAYLOAD
-
TABLE_JSON_PAYLOAD_NULL_BEHAVIOR
-
CONFIG_FIELDS
-
-
Constructor Details
-
EventRouterConfigDefinition
public EventRouterConfigDefinition()
-
-
Method Details
-
configDef
public static org.apache.kafka.common.config.ConfigDef configDef()There are 3 configuration groups available: - Table: Allows you to customize each of The column names in the outbox table for your convenience - Router: The behavior behind the events routing - Debezium: Specific to Debezium behavior which might impact the transform- Returns:
- ConfigDef
-
parseAdditionalFieldsConfig
static List<EventRouterConfigDefinition.AdditionalField> parseAdditionalFieldsConfig(Configuration config)
-