@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.