Class OracleEventRouterConfigurationProvider
- java.lang.Object
-
- io.debezium.connector.oracle.transforms.outbox.OracleEventRouterConfigurationProvider
-
- All Implemented Interfaces:
EventRouterConfigurationProvider
public class OracleEventRouterConfigurationProvider extends Object implements EventRouterConfigurationProvider
An implementation of theEventRouterConfigurationProviderfor the Oracle connector.- Author:
- Chris Cranford
-
-
Field Summary
Fields Modifier and Type Field Description private Configurationconfiguration
-
Constructor Summary
Constructors Constructor Description OracleEventRouterConfigurationProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure(Map<String,?> configMap)StringgetFieldEventId()StringgetFieldEventKey()StringgetFieldEventTimestamp()StringgetFieldPayload()StringgetFieldPayloadId()StringgetName()StringgetRouteByField()private StringgetStringWithUpperCaseDefault(Field field)
-
-
-
Field Detail
-
configuration
private Configuration configuration
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceEventRouterConfigurationProvider
-
configure
public void configure(Map<String,?> configMap)
- Specified by:
configurein interfaceEventRouterConfigurationProvider
-
getFieldEventId
public String getFieldEventId()
- Specified by:
getFieldEventIdin interfaceEventRouterConfigurationProvider
-
getFieldEventKey
public String getFieldEventKey()
- Specified by:
getFieldEventKeyin interfaceEventRouterConfigurationProvider
-
getFieldEventTimestamp
public String getFieldEventTimestamp()
- Specified by:
getFieldEventTimestampin interfaceEventRouterConfigurationProvider
-
getFieldPayload
public String getFieldPayload()
- Specified by:
getFieldPayloadin interfaceEventRouterConfigurationProvider
-
getFieldPayloadId
public String getFieldPayloadId()
- Specified by:
getFieldPayloadIdin interfaceEventRouterConfigurationProvider
-
getRouteByField
public String getRouteByField()
- Specified by:
getRouteByFieldin interfaceEventRouterConfigurationProvider
-
-