@ParametersAreNonnullByDefault public class KafkaEventSerializationSchema extends Object implements org.apache.flink.connector.kafka.sink.KafkaRecordSerializationSchema<org.apache.flink.types.Row>
Constructor and Description |
---|
KafkaEventSerializationSchema(org.apache.flink.api.java.typeutils.RowTypeInfo typeInformation,
org.apache.flink.api.common.serialization.SerializationSchema<org.apache.flink.types.Row> serializationSchema,
SerializableClock ingestionTimeClock,
String topic,
KafkaRecordTimestampStrategy timestampStrategy,
org.apache.flink.streaming.connectors.kafka.partitioner.FlinkKafkaPartitioner<org.apache.flink.types.Row> partitioner) |
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.flink.types.Row element,
org.apache.flink.connector.kafka.sink.KafkaRecordSerializationSchema.KafkaSinkContext context,
Long timestamp) |
public KafkaEventSerializationSchema(org.apache.flink.api.java.typeutils.RowTypeInfo typeInformation, org.apache.flink.api.common.serialization.SerializationSchema<org.apache.flink.types.Row> serializationSchema, SerializableClock ingestionTimeClock, String topic, KafkaRecordTimestampStrategy timestampStrategy, @Nullable org.apache.flink.streaming.connectors.kafka.partitioner.FlinkKafkaPartitioner<org.apache.flink.types.Row> partitioner)
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.flink.types.Row>
public org.apache.kafka.clients.producer.ProducerRecord<byte[],byte[]> serialize(org.apache.flink.types.Row element, org.apache.flink.connector.kafka.sink.KafkaRecordSerializationSchema.KafkaSinkContext context, @Nullable Long timestamp)
serialize
in interface org.apache.flink.connector.kafka.sink.KafkaRecordSerializationSchema<org.apache.flink.types.Row>
Copyright © 2025. All rights reserved.