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 StringfieldEventIdprivate StringfieldEventKeyprivate StringfieldEventTimestampprivate StringfieldPayloadprivate StringfieldPayloadIdprivate StringrouteByField
-
Constructor Summary
Constructors Modifier Constructor Description privateDefaultConfigurationProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure(Map<String,?> configMap)Configures the value providerStringgetFieldEventId()Get the FIELD_EVENT_ID field nameStringgetFieldEventKey()Get the FIELD_EVENT_KEY field nameStringgetFieldEventTimestamp()Get the FIELD_EVENT_TIMESTAMP field nameStringgetFieldPayload()Get the FIELD_PAYLOAD field nameStringgetFieldPayloadId()Get the FIELD_PAYLOAD_ID field nameStringgetName()Returns the module name associated with the configuration provider, typically connector name.StringgetRouteByField()Get the ROUTE_BY_FIELD field name
-
-
-
Method Detail
-
getName
public String getName()
Description copied from interface:EventRouterConfigurationProviderReturns the module name associated with the configuration provider, typically connector name.- Specified by:
getNamein interfaceEventRouterConfigurationProvider
-
configure
public void configure(Map<String,?> configMap)
Description copied from interface:EventRouterConfigurationProviderConfigures the value provider- Specified by:
configurein interfaceEventRouterConfigurationProvider- Parameters:
configMap- the configuration, must never be null.
-
getFieldEventId
public String getFieldEventId()
Description copied from interface:EventRouterConfigurationProviderGet the FIELD_EVENT_ID field name- Specified by:
getFieldEventIdin interfaceEventRouterConfigurationProvider
-
getFieldEventKey
public String getFieldEventKey()
Description copied from interface:EventRouterConfigurationProviderGet the FIELD_EVENT_KEY field name- Specified by:
getFieldEventKeyin interfaceEventRouterConfigurationProvider
-
getFieldEventTimestamp
public String getFieldEventTimestamp()
Description copied from interface:EventRouterConfigurationProviderGet the FIELD_EVENT_TIMESTAMP field name- Specified by:
getFieldEventTimestampin interfaceEventRouterConfigurationProvider
-
getFieldPayload
public String getFieldPayload()
Description copied from interface:EventRouterConfigurationProviderGet the FIELD_PAYLOAD field name- Specified by:
getFieldPayloadin interfaceEventRouterConfigurationProvider
-
getFieldPayloadId
public String getFieldPayloadId()
Description copied from interface:EventRouterConfigurationProviderGet the FIELD_PAYLOAD_ID field name- Specified by:
getFieldPayloadIdin interfaceEventRouterConfigurationProvider
-
getRouteByField
public String getRouteByField()
Description copied from interface:EventRouterConfigurationProviderGet the ROUTE_BY_FIELD field name- Specified by:
getRouteByFieldin interfaceEventRouterConfigurationProvider
-
-