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>
Deprecated.
Flink Kafka Shuffle Consumer Function.
- See Also:
-
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> -
Field Summary
Fields inherited from class org.apache.flink.streaming.connectors.kafka.FlinkKafkaConsumer
DEFAULT_POLL_TIMEOUT, KEY_POLL_TIMEOUT, pollTimeout, propertiesFields 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
Modifier and TypeMethodDescriptionprotected 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, getIsAutoCommitEnabledMethods 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, snapshotStateMethods inherited from class org.apache.flink.api.common.functions.AbstractRichFunction
getIterationRuntimeContext, getRuntimeContext, setRuntimeContextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.flink.api.common.functions.RichFunction
open
-
Method Details
-
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 ExceptionDeprecated.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
-