public class KafkaRecordSerializer extends Object implements org.apache.flink.connector.kafka.sink.KafkaRecordSerializationSchema<org.apache.avro.generic.GenericRecord>
Modifier and Type | Method and Description |
---|---|
void |
open(org.apache.flink.api.common.serialization.SerializationSchema.InitializationContext context,
org.apache.flink.connector.kafka.sink.KafkaRecordSerializationSchema.KafkaSinkContext sinkContext) |
org.apache.kafka.clients.producer.ProducerRecord<byte[],byte[]> |
serialize(org.apache.avro.generic.GenericRecord genericRecord,
org.apache.flink.connector.kafka.sink.KafkaRecordSerializationSchema.KafkaSinkContext context,
Long timestamp) |
byte[] |
serializeKey(org.apache.avro.generic.GenericRecord genericRecord) |
byte[] |
serializeValue(org.apache.avro.generic.GenericRecord genericRecord) |
public void open(org.apache.flink.api.common.serialization.SerializationSchema.InitializationContext context, org.apache.flink.connector.kafka.sink.KafkaRecordSerializationSchema.KafkaSinkContext sinkContext)
open
in interface org.apache.flink.connector.kafka.sink.KafkaRecordSerializationSchema<org.apache.avro.generic.GenericRecord>
public org.apache.kafka.clients.producer.ProducerRecord<byte[],byte[]> serialize(org.apache.avro.generic.GenericRecord genericRecord, org.apache.flink.connector.kafka.sink.KafkaRecordSerializationSchema.KafkaSinkContext context, Long timestamp)
serialize
in interface org.apache.flink.connector.kafka.sink.KafkaRecordSerializationSchema<org.apache.avro.generic.GenericRecord>
public byte[] serializeKey(org.apache.avro.generic.GenericRecord genericRecord)
public byte[] serializeValue(org.apache.avro.generic.GenericRecord genericRecord)
Copyright © 2025. All rights reserved.