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