Package org.apache.kafka.common
Class PartitionInfo
- java.lang.Object
 - 
- org.apache.kafka.common.PartitionInfo
 
 
- 
public class PartitionInfo extends java.lang.ObjectThis is used to describe per-partition state in the MetadataResponse. 
- 
- 
Constructor Summary
Constructors Constructor Description PartitionInfo(java.lang.String topic, int partition, Node leader, Node[] replicas, Node[] inSyncReplicas)PartitionInfo(java.lang.String topic, int partition, Node leader, Node[] replicas, Node[] inSyncReplicas, Node[] offlineReplicas) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Node[]inSyncReplicas()The subset of the replicas that are in sync, that is caught-up to the leader and ready to take over as leader if the leader should failNodeleader()The node id of the node currently acting as a leader for this partition or null if there is no leaderNode[]offlineReplicas()The subset of the replicas that are offlineintpartition()The partition idNode[]replicas()The complete set of replicas for this partition regardless of whether they are alive or up-to-datejava.lang.Stringtopic()The topic namejava.lang.StringtoString() 
 - 
 
- 
- 
Method Detail
- 
topic
public java.lang.String topic()
The topic name 
- 
partition
public int partition()
The partition id 
- 
leader
public Node leader()
The node id of the node currently acting as a leader for this partition or null if there is no leader 
- 
replicas
public Node[] replicas()
The complete set of replicas for this partition regardless of whether they are alive or up-to-date 
- 
inSyncReplicas
public Node[] inSyncReplicas()
The subset of the replicas that are in sync, that is caught-up to the leader and ready to take over as leader if the leader should fail 
- 
offlineReplicas
public Node[] offlineReplicas()
The subset of the replicas that are offline 
- 
toString
public java.lang.String toString()
- Overrides:
 toStringin classjava.lang.Object
 
 - 
 
 -