Class KafkaTopicPartition
- java.lang.Object
-
- org.apache.flink.streaming.connectors.kafka.internals.KafkaTopicPartition
-
- All Implemented Interfaces:
Serializable
@PublicEvolving public final class KafkaTopicPartition extends Object implements Serializable
Flink's description of a partition in a Kafka topic. Serializable, and common across all Kafka consumer subclasses (0.8, 0.9, ...)Note: This class must not change in its structure, because it would change the serialization format and make previous savepoints unreadable.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKafkaTopicPartition.ComparatorAComparatorforKafkaTopicPartitions.
-
Constructor Summary
Constructors Constructor Description KafkaTopicPartition(String topic, int partition)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static List<KafkaTopicPartition>dropLeaderData(List<KafkaTopicPartitionLeader> partitionInfos)booleanequals(Object o)intgetPartition()StringgetTopic()inthashCode()StringtoString()static StringtoString(List<KafkaTopicPartition> partitions)static StringtoString(Map<KafkaTopicPartition,Long> map)
-
-
-
Constructor Detail
-
KafkaTopicPartition
public KafkaTopicPartition(String topic, int partition)
-
-
Method Detail
-
getTopic
public String getTopic()
-
getPartition
public int getPartition()
-
toString
public static String toString(Map<KafkaTopicPartition,Long> map)
-
toString
public static String toString(List<KafkaTopicPartition> partitions)
-
dropLeaderData
public static List<KafkaTopicPartition> dropLeaderData(List<KafkaTopicPartitionLeader> partitionInfos)
-
-