Package org.apache.kafka.common
Class TopicPartitionInfo
java.lang.Object
org.apache.kafka.common.TopicPartitionInfo
A class containing leadership, replicas and ISR information for a topic partition.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleaninthashCode()isr()Return the in-sync replicas of the partition.leader()Return the leader of the partition or null if there is none.intReturn the partition id.replicas()Return the replicas of the partition in the same order as the replica assignment.toString()
- 
Constructor Details- 
TopicPartitionInfoCreate an instance of this class with the provided parameters.- Parameters:
- partition- the partition id
- leader- the leader of the partition or- Node.noNode()if there is none.
- replicas- the replicas of the partition in the same order as the replica assignment (the preferred replica is the head of the list)
- isr- the in-sync replicas
 
 
- 
- 
Method Details- 
partitionpublic int partition()Return the partition id.
- 
leaderReturn the leader of the partition or null if there is none.
- 
replicasReturn the replicas of the partition in the same order as the replica assignment. The preferred replica is the head of the list. Brokers with version lower than 0.11.0.0 return the replicas in unspecified order due to a bug.
- 
isrReturn the in-sync replicas of the partition. Note that the ordering of the result is unspecified.
- 
toString
- 
equals
- 
hashCodepublic int hashCode()
 
-