Class KafkaShuffleFetcher.KafkaShuffleElement
- java.lang.Object
-
- org.apache.flink.streaming.connectors.kafka.internals.KafkaShuffleFetcher.KafkaShuffleElement
-
- Direct Known Subclasses:
KafkaShuffleFetcher.KafkaShuffleRecord,KafkaShuffleFetcher.KafkaShuffleWatermark
- Enclosing class:
- KafkaShuffleFetcher<T>
@VisibleForTesting public abstract static class KafkaShuffleFetcher.KafkaShuffleElement extends Object
An element in a KafkaShuffle. Can be a record or a Watermark.
-
-
Constructor Summary
Constructors Constructor Description KafkaShuffleElement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> KafkaShuffleFetcher.KafkaShuffleRecord<T>asRecord()KafkaShuffleFetcher.KafkaShuffleWatermarkasWatermark()booleanisRecord()booleanisWatermark()
-
-
-
Method Detail
-
isRecord
public boolean isRecord()
-
isWatermark
public boolean isWatermark()
-
asRecord
public <T> KafkaShuffleFetcher.KafkaShuffleRecord<T> asRecord()
-
asWatermark
public KafkaShuffleFetcher.KafkaShuffleWatermark asWatermark()
-
-