Package org.apache.kafka.clients.admin
Class EvenClusterLoadPlanBrokerRelatedStats
java.lang.Object
org.apache.kafka.clients.admin.EvenClusterLoadPlanBrokerRelatedStats
Broker-related statistics class used in the construction of
EvenClusterLoadPlan.-
Constructor Summary
ConstructorsConstructorDescriptionEvenClusterLoadPlanBrokerRelatedStats(List<Integer> brokersExcludedForLeadership, List<Integer> brokersExcludedForReplicaMove, List<Integer> newBrokers, List<Integer> deadOrRemovedBrokers) Creates anEvenClusterLoadPlanBrokerRelatedStatsobject. -
Method Summary
Modifier and TypeMethodDescriptionBrokers excluded for assigning replica leadership.Brokers that cannot move replicas in or out of them.Dead or removed brokers from the cluster.Brokers new to the cluster.
-
Constructor Details
-
EvenClusterLoadPlanBrokerRelatedStats
public EvenClusterLoadPlanBrokerRelatedStats(List<Integer> brokersExcludedForLeadership, List<Integer> brokersExcludedForReplicaMove, List<Integer> newBrokers, List<Integer> deadOrRemovedBrokers) Creates anEvenClusterLoadPlanBrokerRelatedStatsobject.- Parameters:
brokersExcludedForLeadership- brokers that cannot have replica leadershipbrokersExcludedForReplicaMove- brokers excluded from replica movements to and from the brokernewBrokers- new brokersdeadOrRemovedBrokers- dead or removed brokers
-
-
Method Details
-
brokersExcludedForLeadership
Brokers excluded for assigning replica leadership.- Returns:
- brokers excluded for leadership
-
brokersExcludedForReplicaMove
Brokers that cannot move replicas in or out of them.- Returns:
- brokers excluded for replica movements
-
newBrokers
Brokers new to the cluster.- Returns:
- new brokers
-
deadOrRemovedBrokers
Dead or removed brokers from the cluster.- Returns:
- dead or removed brokers
-