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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidConfigures 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 nameGet the FIELD_PAYLOAD_ID 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
-
fieldPayloadId
-
routeByField
-
-
Constructor Details
-
DefaultConfigurationProvider
private DefaultConfigurationProvider()
-
-
Method Details
-
getName
Description copied from interface:EventRouterConfigurationProviderReturns the module name associated with the configuration provider, typically connector name.- Specified by:
getNamein interfaceEventRouterConfigurationProvider
-
configure
Description copied from interface:EventRouterConfigurationProviderConfigures the value provider- Specified by:
configurein interfaceEventRouterConfigurationProvider- Parameters:
configMap- the configuration, must never be null.
-
getFieldEventId
Description copied from interface:EventRouterConfigurationProviderGet the FIELD_EVENT_ID field name- Specified by:
getFieldEventIdin interfaceEventRouterConfigurationProvider
-
getFieldEventKey
Description copied from interface:EventRouterConfigurationProviderGet the FIELD_EVENT_KEY field name- Specified by:
getFieldEventKeyin interfaceEventRouterConfigurationProvider
-
getFieldEventTimestamp
Description copied from interface:EventRouterConfigurationProviderGet the FIELD_EVENT_TIMESTAMP field name- Specified by:
getFieldEventTimestampin interfaceEventRouterConfigurationProvider
-
getFieldPayload
Description copied from interface:EventRouterConfigurationProviderGet the FIELD_PAYLOAD field name- Specified by:
getFieldPayloadin interfaceEventRouterConfigurationProvider
-
getFieldPayloadId
Description copied from interface:EventRouterConfigurationProviderGet the FIELD_PAYLOAD_ID field name- Specified by:
getFieldPayloadIdin interfaceEventRouterConfigurationProvider
-
getRouteByField
Description copied from interface:EventRouterConfigurationProviderGet the ROUTE_BY_FIELD field name- Specified by:
getRouteByFieldin interfaceEventRouterConfigurationProvider
-