Package io.debezium.transforms.outbox
Class EventRouterDelegate.DefaultConfigurationProvider
java.lang.Object
io.debezium.transforms.outbox.EventRouterDelegate.DefaultConfigurationProvider
- All Implemented Interfaces:
EventRouterConfigurationProvider
- Enclosing class:
- EventRouterDelegate<R extends org.apache.kafka.connect.connector.ConnectRecord<R>>
private static class EventRouterDelegate.DefaultConfigurationProvider
extends Object
implements EventRouterConfigurationProvider
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Configures the value providerGet the FIELD_EVENT_ID field nameGet the FIELD_EVENT_KEY field nameGet the FIELD_EVENT_TIMESTAMP field nameGet the FIELD_PAYLOAD field namegetName()
Returns the module name associated with the configuration provider, typically connector name.Get the ROUTE_BY_FIELD field name
-
Field Details
-
fieldEventId
-
fieldEventKey
-
fieldEventTimestamp
-
fieldPayload
-
routeByField
-
-
Constructor Details
-
DefaultConfigurationProvider
private DefaultConfigurationProvider()
-
-
Method Details
-
getName
Description copied from interface:EventRouterConfigurationProvider
Returns the module name associated with the configuration provider, typically connector name.- Specified by:
getName
in interfaceEventRouterConfigurationProvider
-
configure
Description copied from interface:EventRouterConfigurationProvider
Configures the value provider- Specified by:
configure
in interfaceEventRouterConfigurationProvider
- Parameters:
configMap
- the configuration, must never be null.
-
getFieldEventId
Description copied from interface:EventRouterConfigurationProvider
Get the FIELD_EVENT_ID field name- Specified by:
getFieldEventId
in interfaceEventRouterConfigurationProvider
-
getFieldEventKey
Description copied from interface:EventRouterConfigurationProvider
Get the FIELD_EVENT_KEY field name- Specified by:
getFieldEventKey
in interfaceEventRouterConfigurationProvider
-
getFieldEventTimestamp
Description copied from interface:EventRouterConfigurationProvider
Get the FIELD_EVENT_TIMESTAMP field name- Specified by:
getFieldEventTimestamp
in interfaceEventRouterConfigurationProvider
-
getFieldPayload
Description copied from interface:EventRouterConfigurationProvider
Get the FIELD_PAYLOAD field name- Specified by:
getFieldPayload
in interfaceEventRouterConfigurationProvider
-
getRouteByField
Description copied from interface:EventRouterConfigurationProvider
Get the ROUTE_BY_FIELD field name- Specified by:
getRouteByField
in interfaceEventRouterConfigurationProvider
-