
com.groupbyinc.flux.cluster.routing.allocation.decider.AllocationDeciders.class Maven / Gradle / Ivy
???? 3 ? Icom/groupbyinc/flux/cluster/routing/allocation/decider/AllocationDeciders Hcom/groupbyinc/flux/cluster/routing/allocation/decider/AllocationDecider AllocationDeciders.java Ecom/groupbyinc/flux/cluster/routing/allocation/decider/Decision$Multi ?com/groupbyinc/flux/cluster/routing/allocation/decider/Decision Multi allocations K[Lcom/groupbyinc/flux/cluster/routing/allocation/decider/AllocationDecider; |(Lcom/groupbyinc/flux/common/settings/Settings;[Lcom/groupbyinc/flux/cluster/routing/allocation/decider/AllocationDecider;)V 1(Lcom/groupbyinc/flux/common/settings/Settings;)V
this KLcom/groupbyinc/flux/cluster/routing/allocation/decider/AllocationDeciders; settings .Lcom/groupbyinc/flux/common/settings/Settings; @(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/util/Set;)V *Lcom/groupbyinc/flux/common/inject/Inject;
java/util/Set size ()I toArray (([Ljava/lang/Object;)[Ljava/lang/Object; ! "
% [Ljava/util/Set; Ljava/util/Set; canRebalance ?(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation;)Lcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision; ()V
+
, 0com/groupbyinc/flux/cluster/routing/ShardRouting . @com/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation 0 ) *
2 NO ALcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision; 4 5 6
debugDecision ()Z 8 9
1 : add ?(Lcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision;)Lcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision$Multi; <