Package io.debezium.connector
Class LegacyV1AbstractSourceInfoStructMaker<T extends AbstractSourceInfo>
- java.lang.Object
-
- io.debezium.connector.LegacyV1AbstractSourceInfoStructMaker<T>
-
- All Implemented Interfaces:
SourceInfoStructMaker<T>
public abstract class LegacyV1AbstractSourceInfoStructMaker<T extends AbstractSourceInfo> extends Object implements SourceInfoStructMaker<T>
Legacy source info that does not enforce presence of the version and connector fields- Author:
- Jiri Pechanec
-
-
Field Summary
Fields Modifier and Type Field Description private String
connector
static String
DEBEZIUM_CONNECTOR_KEY
static String
DEBEZIUM_VERSION_KEY
protected String
serverName
private String
version
-
Constructor Summary
Constructors Constructor Description LegacyV1AbstractSourceInfoStructMaker(String connector, String version, CommonConnectorConfig connectorConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.kafka.connect.data.SchemaBuilder
commonSchemaBuilder()
protected org.apache.kafka.connect.data.Struct
commonStruct()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.debezium.connector.SourceInfoStructMaker
schema, struct
-
-
-
-
Field Detail
-
DEBEZIUM_VERSION_KEY
public static final String DEBEZIUM_VERSION_KEY
- See Also:
- Constant Field Values
-
DEBEZIUM_CONNECTOR_KEY
public static final String DEBEZIUM_CONNECTOR_KEY
- See Also:
- Constant Field Values
-
version
private final String version
-
connector
private final String connector
-
serverName
protected final String serverName
-
-
Constructor Detail
-
LegacyV1AbstractSourceInfoStructMaker
public LegacyV1AbstractSourceInfoStructMaker(String connector, String version, CommonConnectorConfig connectorConfig)
-
-