public class ProducerInboundCapacityGoal extends CapacityGoal
balancingConstraint, finished, minMonitoredPartitionPercentage, numWindows, optimizationResultBuilder, proposalStatsBuilder
Constructor and Description |
---|
ProducerInboundCapacityGoal()
Constructor for Producer Inbound Capacity Goal.
|
Modifier and Type | Method and Description |
---|---|
String |
name()
Get the name of this goal.
|
protected Resource |
resource() |
protected boolean |
shouldExcludeForReplicaMove(Replica replica)
Exclude non-leader replicas for single-replica movement considerations if they're not offline.
|
brokersToBalance, clusterModelCompletenessRequirements, eligibleBrokersReplicaMove, finish, initGoalState, isHardGoal, partitionActionAcceptance, partitionActionSelfSatisfied, rebalanceForBroker, replicaActionAcceptance, replicaActionSelfSatisfied, updateGoalState
changeObservership, configure, maybeApplyBalancingAction, maybeApplyBalancingAction, maybeMoveReplicaBetweenDisks, optimize, proposalTrackingOptions, relocateReplica, selfSatisfied, shouldExclude, shouldExclude, shouldTryLeadershipMovement, toString, tryAcceptProposal, updateReplicationFactor
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
actionAcceptance, canChangeReplicationFactor, clusterModelStatsComparator, optimize
public ProducerInboundCapacityGoal()
protected boolean shouldExcludeForReplicaMove(Replica replica)
shouldExcludeForReplicaMove
in class CapacityGoal
protected Resource resource()
resource
in class CapacityGoal
public String name()
CapacityGoal
name
in interface Goal
name
in class CapacityGoal