- <init>
- atLeastOneNodeWithYesDecision
- canRemain
Returns true if the shard can remain on its current node, returns false
otherwise. If #isDecisionTak
- cannotRebalance
Creates a move decision for when rebalancing the shard is not allowed.
- cannotRemain
Creates a move decision for the shard not being allowed to remain on its current
node.
- checkDecisionState
- discoveryNodeToXContent
- forceMove
Returns true if the shard cannot remain on its current node and can be moved,
returns false otherwis
- getCanRemainDecision
Returns the decision for the shard being allowed to remain on its current node.
If #isDecisionTaken(
- getCurrentNodeRanking
Gets the current ranking of the node to which the shard is currently assigned,
relative to the other
- getExplanation
- getTargetNode