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.