Package io.debezium.embedded
Class ConverterBuilder<R>
java.lang.Object
io.debezium.embedded.ConverterBuilder<R>
A builder which creates converter functions for requested format.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate Configurationprivate static final Stringprivate static final Stringprivate Class<? extends io.debezium.engine.format.SerializationFormat<?>>private Class<? extends io.debezium.engine.format.SerializationFormat<?>>private Class<? extends io.debezium.engine.format.SerializationFormat<?>>private static final Stringprivate static final Stringprivate static final Stringprivate static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate List<io.debezium.engine.Header<byte[]>>convertHeaders(org.apache.kafka.connect.source.SourceRecord record, String topicName, org.apache.kafka.connect.storage.HeaderConverter headerConverter) private org.apache.kafka.connect.storage.ConvertercreateConverter(Class<? extends io.debezium.engine.format.SerializationFormat<?>> format, boolean key) private org.apache.kafka.connect.storage.HeaderConvertercreateHeaderConverter(Class<? extends io.debezium.engine.format.SerializationFormat<?>> format) org.apache.kafka.connect.storage.HeaderConverterprivate static booleanisFormat(Class<? extends io.debezium.engine.format.SerializationFormat<?>> format1, Class<? extends io.debezium.engine.format.SerializationFormat<?>> format2) private booleanprivate booleanprivate booleantoFormat(org.apache.kafka.connect.storage.HeaderConverter headerConverter) using(io.debezium.engine.format.KeyValueHeaderChangeEventFormat<?, ?, ?> format) using(Properties config)
-
Field Details
-
CONVERTER_PREFIX
- See Also:
-
HEADER_CONVERTER_PREFIX
- See Also:
-
KEY_CONVERTER_PREFIX
- See Also:
-
VALUE_CONVERTER_PREFIX
- See Also:
-
FIELD_CLASS
- See Also:
-
TOPIC_NAME
- See Also:
-
APICURIO_SCHEMA_REGISTRY_URL_CONFIG
- See Also:
-
formatHeader
-
formatKey
-
formatValue
-
config
-
-
Constructor Details
-
ConverterBuilder
public ConverterBuilder()
-
-
Method Details
-
using
public ConverterBuilder<R> using(io.debezium.engine.format.KeyValueHeaderChangeEventFormat<?, ?, ?> format) -
using
-
headerConverter
public org.apache.kafka.connect.storage.HeaderConverter headerConverter() -
toFormat
-
fromFormat
-
isFormat
-
shouldConvertKeyToString
private boolean shouldConvertKeyToString() -
shouldConvertValueToString
private boolean shouldConvertValueToString() -
shouldConvertHeadersToString
private boolean shouldConvertHeadersToString() -
convertHeaders
-
createHeaderConverter
private org.apache.kafka.connect.storage.HeaderConverter createHeaderConverter(Class<? extends io.debezium.engine.format.SerializationFormat<?>> format) -
createConverter
private org.apache.kafka.connect.storage.Converter createConverter(Class<? extends io.debezium.engine.format.SerializationFormat<?>> format, boolean key)
-