Package org.apache.kafka.common
Class PartitionInfo
java.lang.Object
org.apache.kafka.common.PartitionInfo
This is used to describe per-partition state in the MetadataResponse.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
Node[]
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 failleader()
The node id of the node currently acting as a leader for this partition or null if there is no leaderNode[]
The complete set of observers for this partition regardless of whether they are alive or up-to-datestatic PartitionInfo
of
(String topic, int partition, Node leader, Node[] replicas, Node[] observers, Node[] inSyncReplicas, Node[] offlineReplicas) Node[]
The subset of the replicas that are offlineint
The partition idNode[]
replicas()
The complete set of replicas for this partition regardless of whether they are alive or up-to-datetopic()
The topic nametoString()
-
Constructor Details
-
PartitionInfo
-
PartitionInfo
-
-
Method Details
-
of
@Confluent public static PartitionInfo of(String topic, int partition, Node leader, Node[] replicas, Node[] observers, Node[] inSyncReplicas, Node[] offlineReplicas) -
topic
The topic name -
partition
public int partition()The partition id -
leader
The node id of the node currently acting as a leader for this partition or null if there is no leader -
replicas
The complete set of replicas for this partition regardless of whether they are alive or up-to-date -
observers
The complete set of observers for this partition regardless of whether they are alive or up-to-date -
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
The subset of the replicas that are offline -
hashCode
public int hashCode() -
equals
-
toString
-