Class FlinkKafkaShuffleConsumer<T>
- java.lang.Object
-
- org.apache.flink.api.common.functions.AbstractRichFunction
-
- org.apache.flink.streaming.api.functions.source.RichParallelSourceFunction<T>
-
- org.apache.flink.streaming.connectors.kafka.FlinkKafkaConsumerBase<T>
-
- org.apache.flink.streaming.connectors.kafka.FlinkKafkaConsumer<T>
-
- org.apache.flink.streaming.connectors.kafka.shuffle.FlinkKafkaShuffleConsumer<T>
-
- All Implemented Interfaces:
Serializable,org.apache.flink.api.common.functions.Function,org.apache.flink.api.common.functions.RichFunction,org.apache.flink.api.common.state.CheckpointListener,org.apache.flink.api.java.typeutils.ResultTypeQueryable<T>,org.apache.flink.streaming.api.checkpoint.CheckpointedFunction,org.apache.flink.streaming.api.functions.source.ParallelSourceFunction<T>,org.apache.flink.streaming.api.functions.source.SourceFunction<T>
@Internal @Deprecated public class FlinkKafkaShuffleConsumer<T> extends FlinkKafkaConsumer<T>
Deprecated.Flink Kafka Shuffle Consumer Function.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.flink.streaming.api.functions.source.SourceFunction
org.apache.flink.streaming.api.functions.source.SourceFunction.SourceContext<T extends Object>
-
-
Field Summary
-
Fields inherited from class org.apache.flink.streaming.connectors.kafka.FlinkKafkaConsumer
DEFAULT_POLL_TIMEOUT, KEY_POLL_TIMEOUT, pollTimeout, properties
-
Fields inherited from class org.apache.flink.streaming.connectors.kafka.FlinkKafkaConsumerBase
deserializer, KEY_DISABLE_METRICS, KEY_PARTITION_DISCOVERY_INTERVAL_MILLIS, LOG, MAX_NUM_PENDING_CHECKPOINTS, PARTITION_DISCOVERY_DISABLED
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected AbstractFetcher<T,?>createFetcher(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.api.operators.StreamingRuntimeContext runtimeContext, OffsetCommitMode offsetCommitMode, org.apache.flink.metrics.MetricGroup consumerMetricGroup, boolean useMetrics)Deprecated.Creates the fetcher that connect to the Kafka brokers, pulls data, deserialized the data, and emits it into the data streams.-
Methods inherited from class org.apache.flink.streaming.connectors.kafka.FlinkKafkaConsumer
createPartitionDiscoverer, fetchOffsetsWithTimestamp, getIsAutoCommitEnabled
-
Methods inherited from class org.apache.flink.streaming.connectors.kafka.FlinkKafkaConsumerBase
adjustAutoCommitConfig, assignTimestampsAndWatermarks, assignTimestampsAndWatermarks, assignTimestampsAndWatermarks, cancel, close, disableFilterRestoredPartitionsWithSubscribedTopics, getEnableCommitOnCheckpoints, getProducedType, initializeState, notifyCheckpointAborted, notifyCheckpointComplete, open, run, setCommitOffsetsOnCheckpoints, setStartFromEarliest, setStartFromGroupOffsets, setStartFromLatest, setStartFromSpecificOffsets, setStartFromTimestamp, snapshotState
-
Methods inherited from class org.apache.flink.api.common.functions.AbstractRichFunction
getIterationRuntimeContext, getRuntimeContext, setRuntimeContext
-
-
-
-
Method Detail
-
createFetcher
protected AbstractFetcher<T,?> createFetcher(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.api.operators.StreamingRuntimeContext runtimeContext, OffsetCommitMode offsetCommitMode, org.apache.flink.metrics.MetricGroup consumerMetricGroup, boolean useMetrics) throws Exception
Deprecated.Description copied from class:FlinkKafkaConsumerBaseCreates the fetcher that connect to the Kafka brokers, pulls data, deserialized the data, and emits it into the data streams.- Overrides:
createFetcherin classFlinkKafkaConsumer<T>- Parameters:
sourceContext- The source context to emit data to.assignedPartitionsWithInitialOffsets- The set of partitions that this subtask should handle, with their start offsets.watermarkStrategy- Optional, a serialized WatermarkStrategy.runtimeContext- The task's runtime context.- Returns:
- The instantiated fetcher
- Throws:
Exception- The method should forward exceptions
-
-