Package io.debezium.embedded
Class ConnectorOutputTest.SchemaAndValueConverter
java.lang.Object
io.debezium.embedded.ConnectorOutputTest.SchemaAndValueConverter
- All Implemented Interfaces:
AutoCloseable
- Enclosing class:
- ConnectorOutputTest
private static class ConnectorOutputTest.SchemaAndValueConverter
extends Object
implements AutoCloseable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.apache.kafka.connect.json.JsonConverterprivate final org.apache.kafka.connect.json.JsonDeserializerprivate final DocumentReaderprivate final org.apache.kafka.connect.json.JsonSerializerprivate final com.fasterxml.jackson.databind.ObjectMapper -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
jsonConverter
private final org.apache.kafka.connect.json.JsonConverter jsonConverter -
jsonSerializer
private final org.apache.kafka.connect.json.JsonSerializer jsonSerializer -
jsonDeserializer
private final org.apache.kafka.connect.json.JsonDeserializer jsonDeserializer -
mapper
private final com.fasterxml.jackson.databind.ObjectMapper mapper -
jsonReader
-
-
Constructor Details
-
SchemaAndValueConverter
-
-
Method Details
-
deserialize
public org.apache.kafka.connect.data.SchemaAndValue deserialize(String topic, Document doc) throws IOException - Throws:
IOException
-
serialize
public Document serialize(String topic, org.apache.kafka.connect.data.Schema schema, Object value) throws IOException - Throws:
IOException
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-