Class KafkaPartitionSplit
java.lang.Object
org.apache.flink.connector.kafka.source.split.KafkaPartitionSplit
- All Implemented Interfaces:
org.apache.flink.api.connector.source.SourceSplit
- Direct Known Subclasses:
DynamicKafkaSourceSplit,KafkaPartitionSplitState
@Internal
public class KafkaPartitionSplit
extends Object
implements org.apache.flink.api.connector.source.SourceSplit
A
SourceSplit for a Kafka partition.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longstatic final longstatic final longDeprecated.static final long -
Constructor Summary
ConstructorsConstructorDescriptionKafkaPartitionSplit(org.apache.kafka.common.TopicPartition tp, long startingOffset) KafkaPartitionSplit(org.apache.kafka.common.TopicPartition tp, long startingOffset, long stoppingOffset) -
Method Summary
-
Field Details
-
NO_STOPPING_OFFSET
public static final long NO_STOPPING_OFFSET- See Also:
-
LATEST_OFFSET
Deprecated.- See Also:
-
EARLIEST_OFFSET
public static final long EARLIEST_OFFSET- See Also:
-
COMMITTED_OFFSET
public static final long COMMITTED_OFFSET- See Also:
-
VALID_STARTING_OFFSET_MARKERS
-
VALID_STOPPING_OFFSET_MARKERS
-
-
Constructor Details
-
KafkaPartitionSplit
public KafkaPartitionSplit(org.apache.kafka.common.TopicPartition tp, long startingOffset) -
KafkaPartitionSplit
public KafkaPartitionSplit(org.apache.kafka.common.TopicPartition tp, long startingOffset, long stoppingOffset)
-
-
Method Details
-
getTopic
-
getPartition
public int getPartition() -
getTopicPartition
public org.apache.kafka.common.TopicPartition getTopicPartition() -
getStartingOffset
public long getStartingOffset() -
getStoppingOffset
-
splitId
- Specified by:
splitIdin interfaceorg.apache.flink.api.connector.source.SourceSplit
-
toString
-
hashCode
public int hashCode() -
equals
-
toSplitId
-