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

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

There is a newer version: 59
Show newest version
????3?0com/groupbyinc/flux/cluster/routing/RoutingTable?Ljava/lang/Object;Ljava/lang/Iterable;Lcom/groupbyinc/flux/cluster/Diffable;java/lang/Objectjava/lang/Iterable$com/groupbyinc/flux/cluster/DiffableRoutingTable.java8com/groupbyinc/flux/cluster/routing/RoutingTable$BuilderBuilderAcom/groupbyinc/flux/cluster/routing/RoutingTable$RoutingTableDiffRoutingTableDiff2com/groupbyinc/flux/cluster/routing/RoutingTable$22com/groupbyinc/flux/cluster/routing/RoutingTable$1java/util/Map$Entry
java/util/MapEntry=com/groupbyinc/flux/cluster/routing/IndexRoutingTable$Builder5com/groupbyinc/flux/cluster/routing/IndexRoutingTablePROTO2Lcom/groupbyinc/flux/cluster/routing/RoutingTable;EMPTY_ROUTING_TABLEversionJindicesRouting?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;ACTIVE_PREDICATE9Lcom/groupbyinc/flux/common/google/common/base/Predicate;mLcom/groupbyinc/flux/common/google/common/base/Predicate;ASSIGNED_PREDICATE(JLjava/util/Map;)V()V*,
-!"	/=com/groupbyinc/flux/common/google/common/collect/ImmutableMap1copyOfP(Ljava/util/Map;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;34
25#$	7thisZLjava/util/Map;Ljava/util/Map;()JiteratorI()Lcom/groupbyinc/flux/common/google/common/collect/UnmodifiableIterator;valuesH()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableCollection;?@
2ADcom/groupbyinc/flux/common/google/common/collect/ImmutableCollectionC=>
DEhasIndex(Ljava/lang/String;)ZcontainsKey(Ljava/lang/Object;)ZIJ
2KindexLjava/lang/String;K(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable;get&(Ljava/lang/Object;)Ljava/lang/Object;PQ
2R()Ljava/util/Map;getIndicesRouting#T
VshardRoutingTableQ(Ljava/lang/String;I)Lcom/groupbyinc/flux/cluster/routing/IndexShardRoutingTable;MO
Z0com/groupbyinc/flux/index/IndexNotFoundException\(Ljava/lang/String;)V*^
]_shard?(I)Lcom/groupbyinc/flux/cluster/routing/IndexShardRoutingTable;ab
c6com/groupbyinc/flux/index/shard/ShardNotFoundExceptione'com/groupbyinc/flux/index/shard/ShardIdg(Ljava/lang/String;I)V*i
hj,(Lcom/groupbyinc/flux/index/shard/ShardId;)V*l
fm:com/groupbyinc/flux/cluster/routing/IndexShardRoutingTableoshardIdIindexRouting7Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable;com/groupbyinc/flux/cluster/routing/RoutingValidationExceptionxvalidatem(Lcom/groupbyinc/flux/cluster/metadata/MetaData;)Lcom/groupbyinc/flux/cluster/routing/RoutingTableValidation;z{
|:com/groupbyinc/flux/cluster/routing/RoutingTableValidation~valid()Z??
??(Lcom/groupbyinc/flux/cluster/routing/RoutingTableValidation;)V*?
y?metaData/Lcom/groupbyinc/flux/cluster/metadata/MetaData;
validation;Ljava/util/List;	allShards()Ljava/util/List;keySetA()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableSet;??
2?=com/groupbyinc/flux/common/google/common/collect/ImmutableSet?size()I??
??java/lang/String?toArray(([Ljava/lang/Object;)[Ljava/lang/Object;??
??[Ljava/lang/String;?$(Ljava/lang/String;)Ljava/util/List;??
?allShardsIndexindices
E()Ljava/util/Iterator;=?
p?0com/groupbyinc/flux/cluster/routing/ShardRouting?add?J??shardRouting2Lcom/groupbyinc/flux/cluster/routing/ShardRouting;indexShardRoutingTableallActiveShardsGroupedO([Ljava/lang/String;Z)Lcom/groupbyinc/flux/cluster/routing/GroupShardsIterator;P([Ljava/lang/String;ZZ)Lcom/groupbyinc/flux/cluster/routing/GroupShardsIterator;??
?includeEmptyZ&'	?#allSatisfyingPredicateShardsGrouped?([Ljava/lang/String;ZZLcom/groupbyinc/flux/common/google/common/base/Predicate;)Lcom/groupbyinc/flux/cluster/routing/GroupShardsIterator;??
?includeRelocationTargetsallAssignedShardsGrouped??
?)'	?7com/groupbyinc/flux/common/google/common/base/Predicate?apply?J??shardsIt5()Lcom/groupbyinc/flux/cluster/routing/ShardIterator;??
??
??
relocating??
??6com/groupbyinc/flux/cluster/routing/PlainShardIterator?+()Lcom/groupbyinc/flux/index/shard/ShardId;q?
??buildTargetRelocatingShard4()Lcom/groupbyinc/flux/cluster/routing/ShardRouting;??
??java/util/Collections?
singletonList$(Ljava/lang/Object;)Ljava/util/List;??
??<(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/util/List;)V*
?	emptyList?
?7com/groupbyinc/flux/cluster/routing/GroupShardsIterator(Ljava/util/List;)V*
		predicatesetJLjava/util/ArrayList;Ljava/util/ArrayList;I([Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/routing/ShardsIterator;8com/groupbyinc/flux/common/google/common/base/Predicates
alwaysTrue;()Lcom/groupbyinc/flux/common/google/common/base/Predicate;
allShardsSatisfyingPredicate?([Ljava/lang/String;Lcom/groupbyinc/flux/common/google/common/base/Predicate;Z)Lcom/groupbyinc/flux/cluster/routing/ShardsIterator;
#allShardsIncludingRelocationTargets7com/groupbyinc/flux/cluster/routing/PlainShardsIterator
	activePrimaryShardsGroupedprimaryShard?
p active"?
?#primarydiffV(Lcom/groupbyinc/flux/cluster/routing/RoutingTable;)Lcom/groupbyinc/flux/cluster/Diff;g(Lcom/groupbyinc/flux/cluster/routing/RoutingTable;Lcom/groupbyinc/flux/cluster/routing/RoutingTable;)V*(
)
previousStatereadDiffFromV(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/cluster/Diff;java/io/IOException.5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)V*0
1in2Lcom/groupbyinc/flux/common/io/stream/StreamInput;readFromf(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/cluster/routing/RoutingTable;
-0com/groupbyinc/flux/common/io/stream/StreamInput8readLong:<
9;
access$002>(Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder;J)J=>
?readVIntA?
9Bk(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable;5D
Es(Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable;)Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder;?G
Hbuild4()Lcom/groupbyinc/flux/cluster/routing/RoutingTable;JK
Libuilder:Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder;writeTo6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V1com/groupbyinc/flux/common/io/stream/StreamOutputS	writeLong(J)VUV
TW
2?	writeVInt(I)VZ[
T\QR
^out3Lcom/groupbyinc/flux/common/io/stream/StreamOutput;<()Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder;n(Lcom/groupbyinc/flux/cluster/routing/RoutingTable;)Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder;5(Lcom/groupbyinc/flux/cluster/routing/RoutingTable;)V*d
eroutingTableprettyPrint()Ljava/lang/String;java/lang/StringBuilderjrouting_table (version l
k_append(J)Ljava/lang/StringBuilder;op
kq):
s-(Ljava/lang/String;)Ljava/lang/StringBuilder;ou
kventrySetx?
2y
?EgetValue|?}hi
(C)Ljava/lang/StringBuilder;o?
k?toString?i
k?entry`Ljava/util/Map$Entry;Ljava/util/Map$Entry;sbLjava/lang/StringBuilder;6(Ljava/lang/Object;)Lcom/groupbyinc/flux/cluster/Diff;&'
?F(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Ljava/lang/Object;56
?
access$1005(Lcom/groupbyinc/flux/cluster/routing/RoutingTable;)Jx0
access$200s(Lcom/groupbyinc/flux/cluster/routing/RoutingTable;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;Ob
?	? 	?
-
-	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable^(JLjava/util/Map;)V?()Lcom/groupbyinc/flux/common/google/common/collect/UnmodifiableIterator;\()Ljava/util/Map;
StackMapTable
Exceptions}(Lcom/groupbyinc/flux/cluster/routing/ShardRoutingState;)Ljava/util/List;F()Ljava/util/List;X(Ljava/lang/String;)Ljava/util/List;?([Ljava/lang/String;ZZLcom/groupbyinc/flux/common/google/common/base/Predicate;)Lcom/groupbyinc/flux/cluster/routing/GroupShardsIterator;?([Ljava/lang/String;Lcom/groupbyinc/flux/common/google/common/base/Predicate;Z)Lcom/groupbyinc/flux/cluster/routing/ShardsIterator;?(Lcom/groupbyinc/flux/cluster/routing/RoutingTable;)Lcom/groupbyinc/flux/cluster/Diff;?(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/cluster/Diff;
SourceFileInnerClasses!		 !"#$?%
&'?(
)'?(#*+?n*?.*?0*-?6?8?? 9!"#;?#:?@A	BC??!<?/*?0??9?K=>?5*?8?B?F??9?P??GH?=	*?8+?L??	9	MN?TMO?@*?8+?S???9MN?X#T?/*?8??9?\??UT?/*?W??9?`??XY??3*+?[N-??]Y+?`?-?d:??fY?hY+?k?n???4393MN3qr-stau?jk
lnop0r???pvw?p*+?}M,????yY,???*?? 9?????vw
xz???yz{??-?Y??M*??N-???-???:,+?????,??*!?t-9-??%???~!?(?+???
??????3??Y??M*??N-???-???:,+????W???,??*!
?t393??+???+?????!?.?1???
???#??????R??Y??L*?8??*?8??????????M,N-?66? -2:*??:+??W????+??4A	??9MNR9J??#/???A	??J?????#?9?A?J?P???,????#?????e??Y??M*+?[N-??]Y+?`?-??:???;???p:??:???????:,??W?????,??>T	??7)?ue9eMN]??W?t?]???*
?????7?T?]?`?c?? ?????p??!??????F*+?հ? 9?????????S*+?ٷݰ?*9???????????F*+??? 9?????????S*+??ݰ?*9???????????ۻ?Y??:+:?66??2:	*	?[:

???
??:???????p:??:

???k
????:???7???W?A??9??Y?????????W????Y??????W?????q???F?Y?
??f
lY??Oy?u*??t
"?MN	?9??????????'	???(	?
?F?	?"?*?/?2?O?l?x??????????????????F	?	?????????p??U?????????>
*+????
9
?????>
*+????
9
?????????Y??:+:?66??2:*?[:		??q	??:

???`
???p:??:???@????:
,
???&
??W?
??
????W?????????q?Y???\	l.??
ON?u*v?t	"~MN?9????'???	?????(	????>	"*/2Ol	w
??????????????????p??C???????????Y??N+:?66?{2:*?[:?
?]Y?`???:		???F	???p:

?!:?$?-???W??-??Y??????W????????Y-?
??R\-%?U4?u
)c?t!kMN?9?????????
?:!"!#)$.%8'U(\)d*q+u,?.?"?0?9?????$????1p????&'?>
?Y+*?*??
9
+?5??,-?=	?Y+?2??	9	34?:?/??56??7?Y?7M,+?6?+?F:,?IW????,?M??>%MtNr79734/OP!?r?"?@ABC%D,B2G?
???/QR??:+*?0?X+*?8?Y?]*?8?B?FM,???,???N-+?_???? 1Mt:9:`a?LMN1O6P9Q?????/	Ob? ?Y?7??p	Oc?3	?Y*?f??	g?thi??T?kYm?n*?0?rt?wL*?8?z?{M,???&,???N+-?~????w
??W???+???? 6??T9<???6???,-6.L/O0??#k??+A=??/*????9?5A&??3	*+?????	9?5A5??0*+????9?5?/???/*?0????5???/*?8????5?,?K'???M?????M???Y???ٻY?????7	9????
?2
	
	
	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy