| 限定符和类型 | 方法和说明 |
|---|---|
static <V> KafkaRecordDeserializationSchema<V> |
KafkaRecordDeserializationSchema.of(KafkaDeserializationSchema<V> kafkaDeserializationSchema)
Wraps a legacy
KafkaDeserializationSchema as the deserializer of the ConsumerRecords. |
| 限定符和类型 | 字段和说明 |
|---|---|
protected KafkaDeserializationSchema<T> |
FlinkKafkaConsumerBase.deserializer
The schema to convert between Kafka's byte messages, and Flink's objects.
|
| 构造器和说明 |
|---|
FlinkKafkaConsumer(List<String> topics,
KafkaDeserializationSchema<T> deserializer,
Properties props)
已过时。
Creates a new Kafka streaming source consumer.
|
FlinkKafkaConsumer(Pattern subscriptionPattern,
KafkaDeserializationSchema<T> deserializer,
Properties props)
已过时。
Creates a new Kafka streaming source consumer.
|
FlinkKafkaConsumer(String topic,
KafkaDeserializationSchema<T> deserializer,
Properties props)
已过时。
Creates a new Kafka streaming source consumer.
|
FlinkKafkaConsumerBase(List<String> topics,
Pattern topicPattern,
KafkaDeserializationSchema<T> deserializer,
long discoveryIntervalMillis,
boolean useMetrics)
Base constructor.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
KafkaDeserializationSchemaWrapper<T>
A simple wrapper for using the DeserializationSchema with the KafkaDeserializationSchema
interface.
|
| 构造器和说明 |
|---|
KafkaFetcher(org.apache.flink.streaming.api.functions.source.SourceFunction.SourceContext<T> sourceContext,
Map<KafkaTopicPartition,Long> assignedPartitionsWithInitialOffsets,
org.apache.flink.util.SerializedValue<org.apache.flink.api.common.eventtime.WatermarkStrategy<T>> watermarkStrategy,
org.apache.flink.streaming.runtime.tasks.ProcessingTimeService processingTimeProvider,
long autoWatermarkInterval,
ClassLoader userCodeClassLoader,
String taskNameWithSubtasks,
KafkaDeserializationSchema<T> deserializer,
Properties kafkaProperties,
long pollTimeout,
org.apache.flink.metrics.MetricGroup subtaskMetricGroup,
org.apache.flink.metrics.MetricGroup consumerMetricGroup,
boolean useMetrics) |
KafkaShuffleFetcher(org.apache.flink.streaming.api.functions.source.SourceFunction.SourceContext<T> sourceContext,
Map<KafkaTopicPartition,Long> assignedPartitionsWithInitialOffsets,
org.apache.flink.util.SerializedValue<org.apache.flink.api.common.eventtime.WatermarkStrategy<T>> watermarkStrategy,
org.apache.flink.streaming.runtime.tasks.ProcessingTimeService processingTimeProvider,
long autoWatermarkInterval,
ClassLoader userCodeClassLoader,
String taskNameWithSubtasks,
KafkaDeserializationSchema<T> deserializer,
Properties kafkaProperties,
long pollTimeout,
org.apache.flink.metrics.MetricGroup subtaskMetricGroup,
org.apache.flink.metrics.MetricGroup consumerMetricGroup,
boolean useMetrics,
org.apache.flink.api.common.typeutils.TypeSerializer<T> typeSerializer,
int producerParallelism) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
KeyedDeserializationSchema<T>
已过时。
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
JSONKeyValueDeserializationSchema
DeserializationSchema that deserializes a JSON String into an ObjectNode.
|
class |
TypeInformationKeyValueSerializationSchema<K,V>
A serialization and deserialization schema for Key Value Pairs that uses Flink's serialization
stack to transform typed from and to byte arrays.
|
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.