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
Fields Modifier and Type Field Description private String
fieldEventId
private String
fieldEventKey
private String
fieldEventTimestamp
private String
fieldPayload
private String
fieldPayloadId
private String
routeByField
-
Constructor Summary
Constructors Modifier Constructor Description private
DefaultConfigurationProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure(Map<String,?> configMap)
Configures the value providerString
getFieldEventId()
Get the FIELD_EVENT_ID field nameString
getFieldEventKey()
Get the FIELD_EVENT_KEY field nameString
getFieldEventTimestamp()
Get the FIELD_EVENT_TIMESTAMP field nameString
getFieldPayload()
Get the FIELD_PAYLOAD field nameString
getFieldPayloadId()
Get the FIELD_PAYLOAD_ID field nameString
getName()
Returns the module name associated with the configuration provider, typically connector name.String
getRouteByField()
Get the ROUTE_BY_FIELD field name
-
-
-
Method Detail
-
getName
public String getName()
Description copied from interface:EventRouterConfigurationProvider
Returns the module name associated with the configuration provider, typically connector name.- Specified by:
getName
in interfaceEventRouterConfigurationProvider
-
configure
public void configure(Map<String,?> configMap)
Description copied from interface:EventRouterConfigurationProvider
Configures the value provider- Specified by:
configure
in interfaceEventRouterConfigurationProvider
- Parameters:
configMap
- the configuration, must never be null.
-
getFieldEventId
public String getFieldEventId()
Description copied from interface:EventRouterConfigurationProvider
Get the FIELD_EVENT_ID field name- Specified by:
getFieldEventId
in interfaceEventRouterConfigurationProvider
-
getFieldEventKey
public String getFieldEventKey()
Description copied from interface:EventRouterConfigurationProvider
Get the FIELD_EVENT_KEY field name- Specified by:
getFieldEventKey
in interfaceEventRouterConfigurationProvider
-
getFieldEventTimestamp
public String getFieldEventTimestamp()
Description copied from interface:EventRouterConfigurationProvider
Get the FIELD_EVENT_TIMESTAMP field name- Specified by:
getFieldEventTimestamp
in interfaceEventRouterConfigurationProvider
-
getFieldPayload
public String getFieldPayload()
Description copied from interface:EventRouterConfigurationProvider
Get the FIELD_PAYLOAD field name- Specified by:
getFieldPayload
in interfaceEventRouterConfigurationProvider
-
getFieldPayloadId
public String getFieldPayloadId()
Description copied from interface:EventRouterConfigurationProvider
Get the FIELD_PAYLOAD_ID field name- Specified by:
getFieldPayloadId
in interfaceEventRouterConfigurationProvider
-
getRouteByField
public String getRouteByField()
Description copied from interface:EventRouterConfigurationProvider
Get the ROUTE_BY_FIELD field name- Specified by:
getRouteByField
in interfaceEventRouterConfigurationProvider
-
-