@InterfaceStability.Unstable
public interface Converter
Modifier and Type | Method and Description |
---|---|
void |
configure(Map<String,?> configs,
boolean isKey)
Configure this class.
|
byte[] |
fromConnectData(String topic,
Schema schema,
Object value)
Convert a Kafka Connect data object to a native object for serialization.
|
SchemaAndValue |
toConnectData(String topic,
byte[] value)
Convert a native object to a Kafka Connect data object.
|
void configure(Map<String,?> configs, boolean isKey)
configs
- configs in key/value pairsisKey
- whether is for key or valuebyte[] fromConnectData(String topic, Schema schema, Object value)
topic
- the topic associated with the dataschema
- the schema for the valuevalue
- the value to convertSchemaAndValue toConnectData(String topic, byte[] value)
topic
- the topic associated with the datavalue
- the value to convertSchema
and the converted value