public class EventRouterConfigDefinition extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
EventRouterConfigDefinition.AdditionalField |
static class |
EventRouterConfigDefinition.AdditionalFieldPlacement |
static class |
EventRouterConfigDefinition.InvalidOperationBehavior |
| Modifier and Type | Field and Description |
|---|---|
(package private) static Field[] |
CONFIG_FIELDS |
(package private) static Field |
FIELD_EVENT_ID |
(package private) static Field |
FIELD_EVENT_KEY |
(package private) static Field |
FIELD_EVENT_TIMESTAMP |
(package private) static Field |
FIELD_EVENT_TYPE |
(package private) static Field |
FIELD_PAYLOAD |
(package private) static Field |
FIELD_PAYLOAD_ID |
(package private) static Field |
FIELD_SCHEMA_VERSION |
(package private) static Field |
FIELDS_ADDITIONAL_PLACEMENT |
(package private) static Field |
OPERATION_INVALID_BEHAVIOR |
(package private) static Field |
ROUTE_BY_FIELD |
(package private) static Field |
ROUTE_TOMBSTONE_ON_EMPTY_PAYLOAD |
(package private) static Field |
ROUTE_TOPIC_REGEX |
(package private) static Field |
ROUTE_TOPIC_REPLACEMENT |
| Constructor and Description |
|---|
EventRouterConfigDefinition() |
| Modifier and Type | Method and Description |
|---|---|
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
|
private static int |
isListOfStringPairs(Configuration config,
Field field,
Field.ValidationOutput problems) |
(package private) static List<EventRouterConfigDefinition.AdditionalField> |
parseAdditionalFieldsConfig(Configuration config) |
static final Field FIELD_EVENT_ID
static final Field FIELD_EVENT_KEY
static final Field FIELD_EVENT_TYPE
static final Field FIELD_EVENT_TIMESTAMP
static final Field FIELD_PAYLOAD
static final Field FIELD_PAYLOAD_ID
static final Field FIELDS_ADDITIONAL_PLACEMENT
static final Field FIELD_SCHEMA_VERSION
static final Field ROUTE_BY_FIELD
static final Field ROUTE_TOPIC_REGEX
static final Field ROUTE_TOPIC_REPLACEMENT
static final Field ROUTE_TOMBSTONE_ON_EMPTY_PAYLOAD
static final Field OPERATION_INVALID_BEHAVIOR
static final Field[] CONFIG_FIELDS
public static org.apache.kafka.common.config.ConfigDef configDef()
static List<EventRouterConfigDefinition.AdditionalField> parseAdditionalFieldsConfig(Configuration config)
private static int isListOfStringPairs(Configuration config, Field field, Field.ValidationOutput problems)
Copyright © 2020 JBoss by Red Hat. All rights reserved.