All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.cluster.routing.allocation.decider.AllocationDeciders.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?Icom/groupbyinc/flux/cluster/routing/allocation/decider/AllocationDecidersHcom/groupbyinc/flux/cluster/routing/allocation/decider/AllocationDeciderAllocationDeciders.javaEcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision$Multi?com/groupbyinc/flux/cluster/routing/allocation/decider/DecisionMultiallocationsK[Lcom/groupbyinc/flux/cluster/routing/allocation/decider/AllocationDecider;|(Lcom/groupbyinc/flux/common/settings/Settings;[Lcom/groupbyinc/flux/cluster/routing/allocation/decider/AllocationDecider;)V1(Lcom/groupbyinc/flux/common/settings/Settings;)V

	thisKLcom/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/Setsize()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/RoutingAllocation0)*
2NOALcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision;45		6
debugDecision()Z89
1:add?(Lcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision;)Lcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision$Multi;<=
>ALWAYS@5		AdecisionallocationDeciderJLcom/groupbyinc/flux/cluster/routing/allocation/decider/AllocationDecider;shardRouting2Lcom/groupbyinc/flux/cluster/routing/ShardRouting;
allocationBLcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation;retGLcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision$Multi;canAllocate?(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/cluster/routing/RoutingNode;Lcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation;)Lcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision;shardId+()Lcom/groupbyinc/flux/index/shard/ShardId;NO
/P/com/groupbyinc/flux/cluster/routing/RoutingNodeRnodeId()Ljava/lang/String;TU
SVshouldIgnoreShardForNode>(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;)ZXY
1ZLM
\logger-Lcom/groupbyinc/flux/common/logging/ESLogger;^_	`+com/groupbyinc/flux/common/logging/ESLoggerbisTraceEnabledd9ce.Can not allocate [{}] on node [{}] due to [{}]gjava/lang/ObjectigetClass()Ljava/lang/Class;kl
jmjava/lang/Classo
getSimpleNameqU
prtrace((Ljava/lang/String;[Ljava/lang/Object;)Vtucvnode1Lcom/groupbyinc/flux/cluster/routing/RoutingNode;	canRemain*Shard [{}] should be ignored for node [{}]{zM
}2Shard [{}] can not remain on node [{}] due to [{}]?(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Lcom/groupbyinc/flux/cluster/routing/RoutingNode;Lcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation;)Lcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision;2com/groupbyinc/flux/cluster/metadata/IndexMetaData?L?
?
indexMetaData4Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;L*
??(Lcom/groupbyinc/flux/cluster/routing/RoutingNode;Lcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation;)Lcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision;L?
??(Lcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation;)Lcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision;)?
?CodeLocalVariableTableLineNumberTableLocalVariableTypeTable	Signature?(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/util/Set;)VRuntimeVisibleAnnotations
StackMapTable
SourceFileInnerClasses!	
?Q*+?*,??? ?()
*
?l*+,,???#?$?&?? (?'?
./???)*?	`?Y?-N*?:?66?D2:+,?3:?7?,?;??-??W??B?
-??W????-??>-+C5$4DE``FG`HIXJK?.34$5-758<9?;I=Q>X4^A?*?/1$?(		??LM?|
?-+?Q,?W?[??7??Y?-:*?:?66?x2:+,-?]:		?7?I*?a?f?(*?ah?jY+SY,?WSY?n?sS?w-?;?	?	??W?	?B?	??W??????HB^C5	8hDE??FG?xy?HI?JK?>FGIJ8KBMJNVO{R?S?U?W?Z?J?]?/?/S1$?P		
??zM??
?-+?Q,?W?[?-*?a?f?*?a|?jY+SY,?WS?w?7??Y?-:*?:?66?x2:+,-?~:		?7?I*?a?f?(*?a??jY+SY,?WSY?n?sS?w-?;?	?	??W?	?B?	??W??????Hh^C5	^hDE??FG?xy?HIB?JK?Fbcd5f9hBi^jhlpm|n?p?q?s?u?v?i?y?05?/S1$?P		
??L??&
e?Y?-:*?:?66?G2:+,-??:		?7?-?;?	?	??W?	?B?	??W??????H/-C5	%7DEee??exyeHI	\JK?.~	%?/?7?>?A?L?T?\b??-??S1$?)	
??L*?	`?Y?-N*?:?66?D2:+,??:?7?,?;??-??W??B?
-??W????-??>-+C5$4DE``FG`HIXJK?.??$?-?5?<???I?Q?X?^??*?/1$?(		??L??	`?Y?-N*?:?66?D2:+,??:?7?,?;??-??W??B?
-??W????-??>-+C5$4DE``xy`HIXJK?.??$?-?5?<???I?Q?X?^??*?S1$?(		??)??\?Y?-M*?N-?66?B-2:+??:?7?+?;??,??W??B?
,??W????,??4)+C5!3DE\\HITJK?.??!?)?1?8?;?E?M?T?Z??'?1$?&		????
	
	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy