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

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

There is a newer version: 59
Show newest version
????3#=com/groupbyinc/flux/cluster/routing/IndexRoutingTable$Builderjava/lang/ObjectIndexRoutingTable.java>com/groupbyinc/flux/common/collect/ImmutableOpenIntMap$Builder6com/groupbyinc/flux/common/collect/ImmutableOpenIntMapBuilder5com/groupbyinc/flux/cluster/routing/IndexRoutingTableBcom/groupbyinc/flux/cluster/routing/IndexShardRoutingTable$Builder
:com/groupbyinc/flux/cluster/routing/IndexShardRoutingTable9com/groupbyinc/flux/cluster/routing/UnassignedInfo$Reason2com/groupbyinc/flux/cluster/routing/UnassignedInfoReasonindexLjava/lang/String;shards@Lcom/groupbyinc/flux/common/collect/ImmutableOpenIntMap$Builder;~Lcom/groupbyinc/flux/common/collect/ImmutableOpenIntMap$Builder;(Ljava/lang/String;)V()V
builderB()Lcom/groupbyinc/flux/common/collect/ImmutableOpenIntMap$Builder; !
	"	$	&this?Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable$Builder;readFromk(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable;java/io/IOException,PROTO7Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable;./	0*+
2in2Lcom/groupbyinc/flux/common/io/stream/StreamInput;initializeAsNewu(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable$Builder;
INDEX_CREATED;Lcom/groupbyinc/flux/cluster/routing/UnassignedInfo$Reason;89	:P(Lcom/groupbyinc/flux/cluster/routing/UnassignedInfo$Reason;Ljava/lang/String;)V<
=initializeEmpty?(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Lcom/groupbyinc/flux/cluster/routing/UnassignedInfo;)Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable$Builder;?@
A
indexMetaData4Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;initializeAsRecoveryCLUSTER_RECOVEREDF9	GinitializeAsFromDanglingDANGLING_INDEX_IMPORTEDJ9	KinitializeAsFromCloseToOpenINDEX_REOPENEDN9	OinitializeAsNewRestore?(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;NEW_INDEX_RESTOREDS9	Tjava/lang/StringBuilderV
Wrestore_source[Yappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;[\
W]1com/groupbyinc/flux/cluster/routing/RestoreSource_
snapshotId3()Lcom/groupbyinc/flux/cluster/metadata/SnapshotId;ab
`c/com/groupbyinc/flux/cluster/metadata/SnapshotIde
getRepository()Ljava/lang/String;gh
fi/kgetSnapshotmh
fn]ptoStringrh
WsinitializeAsRestore(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Lcom/groupbyinc/flux/cluster/routing/RestoreSource;Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntSet;ZLcom/groupbyinc/flux/cluster/routing/UnassignedInfo;)Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable$Builder;uv
w
restoreSource3Lcom/groupbyinc/flux/cluster/routing/RestoreSource;ignoreShards5Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntSet;?(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Lcom/groupbyinc/flux/cluster/routing/RestoreSource;)Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable$Builder;EXISTING_INDEX_RESTORED~9	isEmpty()Z??
?java/lang/IllegalStateException?Otrying to initialize an index with fresh shards, but already has shards created?
??2com/groupbyinc/flux/cluster/metadata/IndexMetaData?getNumberOfShards()I??
??'com/groupbyinc/flux/index/shard/ShardId?getIndex?h
??(Ljava/lang/String;I)V?
??,(Lcom/groupbyinc/flux/index/shard/ShardId;)V?
?getNumberOfReplicas??
??3com/groupbyinc/flux/common/carrotsearch/hppc/IntSet?contains(I)Z????java/lang/String?0com/groupbyinc/flux/cluster/routing/ShardRouting?
newUnassigned?(Ljava/lang/String;ILcom/groupbyinc/flux/cluster/routing/RestoreSource;ZLcom/groupbyinc/flux/cluster/routing/UnassignedInfo;)Lcom/groupbyinc/flux/cluster/routing/ShardRouting;??
??addShardx(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;)Lcom/groupbyinc/flux/cluster/routing/IndexShardRoutingTable$Builder;??
?build>()Lcom/groupbyinc/flux/cluster/routing/IndexShardRoutingTable;??
?put'(ILjava/lang/Object;)Ljava/lang/Object;??
?iIindexShardRoutingBuilderDLcom/groupbyinc/flux/cluster/routing/IndexShardRoutingTable$Builder;shardIdasNewZunassignedInfo4Lcom/groupbyinc/flux/cluster/routing/UnassignedInfo;
addReplicaA()Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable$Builder;keys>()Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntCollection;??
?:com/groupbyinc/flux/common/carrotsearch/hppc/IntCollection?iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext????next()Ljava/lang/Object;????>com/groupbyinc/flux/common/carrotsearch/hppc/cursors/IntCursor?value??	??
REPLICA_ADDED?9	?id??
??get(I)Ljava/lang/Object;??
??(Lcom/groupbyinc/flux/cluster/routing/IndexShardRoutingTable;)V?
?shard2Lcom/groupbyinc/flux/cluster/routing/ShardRouting;cursor@Lcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/IntCursor;
removeReplica
replicaShards()Ljava/util/List;??
?java/util/List???+()Lcom/groupbyinc/flux/index/shard/ShardId;??
?
?5(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;)V?
??primary??
??assignedToNode??
?removeShard?
shardRouting
indexShardcom/groupbyinc/flux/cluster/routing/RoutingValidationException:()Lcom/groupbyinc/flux/common/collect/ImmutableOpenIntMap;?
M(Ljava/lang/String;Lcom/groupbyinc/flux/common/collect/ImmutableOpenIntMap;)V
validate
indexRoutingTable	SignatureCodeLocalVariableTableLineNumberTable
Exceptions
StackMapTable
SourceFileInnerClasses!Q*?*?#?%*+?'?()ljmn	*+2?1*?3?45x-67E*+?Y?;?>?B?()CDE7E*+?Y?H?>?B?()CD?I7E*+?Y?L?>?B?()CD?M7E*+?Y?P?>?B?()CD?QR?
@*+,-?Y?U?WY?XZ?^,?d?j?^l?^,?d?o?^q?^?t?>?x?*@()@CD@yz@{|?u}~
@*+,?Y???WY?XZ?^,?d?j?^l?^,?d?o?^q?^?t?>?x? @()@CD@yz?uvT	?*?%???
??Y????6+?????Y??Y+??????:6+???]?--???"*?'??????W?(*?'?,???????W????*?%????W???i*?\	9c??6u??????()?CD?yz?{|??????2?
?? ?6?B?R?q????????? ?
??!?*	?`???	?`???	?`???	?`??`?	?`??`?	?`??`???@Ju*?%???
??Y????>+???X?Y??Y+??????:6+???#*?'??,????W????*?%????W????*?>6)??3:??]??u()uCDu??*
?
???3???Y?_?m?s? O?????????
????h*?%?ǹ?L+???S+????M,??>*?'?Y???>??:*?%?Y*?%????????????W???*?*%>??<'?? C??h()"? ?%?<?K?_?c?f? ?
??X??'	
*?%?ǹ?L+????+????M,??>*?%???:????*??Y????:??:???!????:??Y????W???6??:???0????:??????W6?????6??:???%????:????W????*?%????W??*?\	l?????%???2?O? ???? ???
()f? ?%?2???A?O?l?{?~????????????????????????????? =?
??3????'?	?3???(??	
J*?%+???+??W*?()
????Y*?%,????N-? ?Y+??????Y,??????N??Y-???Y,??????N*?%-???-??W*?*Y()Y
Y??J0	GW 	?0?U?Y*?'*?%??L+?+?()/!""	
	
	
	@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy