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

com.groupbyinc.flux.cluster.routing.RoutingTable$Builder.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3<8com/groupbyinc/flux/cluster/routing/RoutingTable$Builderjava/lang/ObjectRoutingTable.java0com/groupbyinc/flux/cluster/routing/RoutingTableBuilder=com/groupbyinc/flux/cluster/routing/IndexRoutingTable$Builder	5com/groupbyinc/flux/cluster/routing/IndexRoutingTableAcom/groupbyinc/flux/cluster/routing/RoutingNodes$UnassignedShards
0com/groupbyinc/flux/cluster/routing/RoutingNodesUnassignedShards8com/groupbyinc/flux/cluster/metadata/IndexMetaData$State2com/groupbyinc/flux/cluster/metadata/IndexMetaDataStateversionJindicesRoutingLjava/util/Map;ZLjava/util/Map;()V
5com/groupbyinc/flux/common/google/common/collect/Maps 
newHashMap()Ljava/util/HashMap;"#
!$	&this:Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder;5(Lcom/groupbyinc/flux/cluster/routing/RoutingTable;)V
access$1005(Lcom/groupbyinc/flux/cluster/routing/RoutingTable;)J+,
-	/iteratorI()Lcom/groupbyinc/flux/common/google/common/collect/UnmodifiableIterator;12
3java/util/Iterator5hasNext()Z7869next()Ljava/lang/Object;;<6=index()Ljava/lang/String;?@
A
java/util/MapCput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;EFDGindexRoutingTable7Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable;routingTable2Lcom/groupbyinc/flux/cluster/routing/RoutingTable;updateNodesn(Lcom/groupbyinc/flux/cluster/routing/RoutingNodes;)Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder;4()Lcom/groupbyinc/flux/cluster/routing/RoutingTable;KO
P()JR
S()Ljava/util/Iterator;1U
V/com/groupbyinc/flux/cluster/routing/RoutingNodeX
YV0com/groupbyinc/flux/cluster/routing/ShardRouting[initializing]8
\^relocatingNodeId`@
\a
\Aget&(Ljava/lang/Object;)Ljava/lang/Object;deDf(Ljava/lang/String;)Vh

ijava/lang/StringkK(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable;?m
nid()Ipq
\rshard?(I)Lcom/groupbyinc/flux/cluster/routing/IndexShardRoutingTable;tu
vaddShard?(Lcom/groupbyinc/flux/cluster/routing/IndexShardRoutingTable;Lcom/groupbyinc/flux/cluster/routing/ShardRouting;)Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable$Builder;xy

z
unassignedE()Lcom/groupbyinc/flux/cluster/routing/RoutingNodes$UnassignedShards;|}
~ignored()Ljava/util/List;??
?:com/groupbyinc/flux/common/google/common/collect/Iterables?concat>(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable;??
??java/lang/Iterable??Vvalues()Ljava/util/Collection;??D?java/util/Collection??Vadd{(Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable$Builder;)Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder;??
?Ljava/lang/String;indexBuilder?Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable$Builder;refData;updateNumberOfReplicasP(I[Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder;keySet()Ljava/util/Set;??D?
java/util/Set?size?q??toArray(([Ljava/lang/Object;)[Ljava/lang/Object;????[Ljava/lang/String;?shards:()Lcom/groupbyinc/flux/common/collect/ImmutableOpenIntMap;??
?6com/groupbyinc/flux/common/collect/ImmutableOpenIntMap?(I)Ljava/lang/Object;d?
??:com/groupbyinc/flux/cluster/routing/IndexShardRoutingTable?
??
3
addIndexShard}(Lcom/groupbyinc/flux/cluster/routing/IndexShardRoutingTable;)Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable$Builder;??

?
addReplicaA()Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable$Builder;??

?
removeReplica??

?build9()Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable;??

?indexShardRoutingTableiIdeltacurrentNumberOfReplicasbuildernumberOfReplicasindicesaddAsNewp(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder;getState<()Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$State;??
?OPEN:Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$State;??	?getIndex?@
?initializeAsNewu(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable$Builder;??

?indexRoutingBuilder
indexMetaData4Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;
addAsRecoveryinitializeAsRecovery??

?addAsFromDanglinginitializeAsFromDangling??

?addAsFromCloseToOpeninitializeAsFromCloseToOpen??

?addAsRestore?(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Lcom/groupbyinc/flux/cluster/routing/RestoreSource;)Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder;initializeAsRestore?(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Lcom/groupbyinc/flux/cluster/routing/RestoreSource;)Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable$Builder;??

?
restoreSource3Lcom/groupbyinc/flux/cluster/routing/RestoreSource;addAsNewRestore?(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Lcom/groupbyinc/flux/cluster/routing/RestoreSource;Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntSet;)Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder;initializeAsNewRestore?(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Lcom/groupbyinc/flux/cluster/routing/RestoreSource;Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntSet;)Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable$Builder;

ignoreShards5Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntSet;s(Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable;)Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder;validate
?

indexRoutingTableBuilder{(Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;)Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder;putAll(Ljava/util/Map;)VD?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;removeN(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder;eD=(J)Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder;normalizeVersions?
(JLjava/util/Map;)V 
!readFromf(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/cluster/routing/RoutingTable;java/io/IOException%PROTO'L	(#$
*in2Lcom/groupbyinc/flux/common/io/stream/StreamInput;
access$002>(Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder;J)Jx0x1	SignatureCodeLocalVariableTableLineNumberTable
StackMapTableLocalVariableTypeTable?(Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;)Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder;
Exceptions
SourceFileInnerClasses!23>*?*?%?'?4()5|z~*3?>*?*?%?'*+?.?0+?4M,?:?,?>?N*?'-?B-?HW??ޱ4 +IJ>()>KL5?z??+?:?=?6?6?$MN3?
S*+?Q?T?0?%M+?WN-?:??-?>?Y:?Z:?:?t?>?\:?_??b?????c:,?g?
:??
Y?j:,?HW+?Q?c?o?s?w:		?{W?????j+?+???????N-?:?`-?>?\:?c:,?g?
:??
Y?j:,?HW+?Q?c?o?s?w:?{W???,????N-?:?-?>?
:*??W???*?4?
_H??l;???
??	Eb??(????H???;??
???O??G??S()S??D?7D??5r???(?E?U?X?_?l?q?|???????????????????????$?'?G?N?Q?6d?D6?Y6?(\?.l
?"D6??6?B\l
?"D?6????3?,?,??&*?'??*?'?????l????M,N-?66??-2:*?'?g?:???????????d6?
Y?j:	??:

?:?
?>??:	??W????6

d?	??W?
???-?'d6

??6
?	??W????*?'	?ѹHW???6*?4p??????
??????
R?IJm???x???	B???()????5b?	?,?B?R?W?Z?m?x??????????????????????????????6K	"???$l?$
6? ???????????3y"+?߲??
Y+??j+??M*,??W*?4 ??"()"??5?
??? ?6 ??3y"+?߲??
Y+??j+??M*,??W*?4 ??"()"??5?
??? ?6 ??3y"+?߲??
Y+??j+??M*,??W*?4 ??"()"??5?
??? ?6 ??3y"+?߲??
Y+??j+??M*,??W*?4 ??"()"??5?
??? ?6 ??3m?
Y+??j+,??N*-??W*?4*()????5?
???3z?
Y+??j+,-?:*??W*?44()??		??5???
3Q+?
*?'+?B+?HW*?4()IJ5??3C*+?ѶW*?4()?5
	3V*?'+?*?4()75

283E
*?'+?W*?4
()
??5
3?*?0*?4()5
?O3?G*?'????L+?:?"+?>?M*?',?B,??HW??ۻY*?0*?'?"?4"IJG()5 "!4"7#6?6?'	#$32?)*?+?4,-5'9&./3;*]?0?40)15w:;"	
	@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy