Edit C:\dspace\webapps\oai\WEB-INF\lib\org\elasticsearch\cluster\routing\IndexRoutingTable$Builder.class
???? 3= ;org/elasticsearch/cluster/routing/IndexRoutingTable$Builder java/lang/Object IndexRoutingTable.java <org/elasticsearch/common/collect/ImmutableOpenIntMap$Builder 4org/elasticsearch/common/collect/ImmutableOpenIntMap Builder 3org/elasticsearch/cluster/routing/IndexRoutingTable @org/elasticsearch/cluster/routing/IndexShardRoutingTable$Builder 8org/elasticsearch/cluster/routing/IndexShardRoutingTable index Ljava/lang/String; shards >Lorg/elasticsearch/common/collect/ImmutableOpenIntMap$Builder; zLorg/elasticsearch/common/collect/ImmutableOpenIntMap$Builder<Lorg/elasticsearch/cluster/routing/IndexShardRoutingTable;>; $assertionsDisabled Z <init> (Ljava/lang/String;)V ()V builder @()Lorg/elasticsearch/common/collect/ImmutableOpenIntMap$Builder; ! # this =Lorg/elasticsearch/cluster/routing/IndexRoutingTable$Builder; readFrom g(Lorg/elasticsearch/common/io/stream/StreamInput;)Lorg/elasticsearch/cluster/routing/IndexRoutingTable; java/io/IOException ) .org/elasticsearch/common/io/stream/StreamInput + readString ()Ljava/lang/String; - . , / 1 readVInt ()I 3 4 , 5 java/lang/String 7 readFromThin ~(Lorg/elasticsearch/common/io/stream/StreamInput;Ljava/lang/String;)Lorg/elasticsearch/cluster/routing/IndexShardRoutingTable; 9 : ; addIndexShard y(Lorg/elasticsearch/cluster/routing/IndexShardRoutingTable;)Lorg/elasticsearch/cluster/routing/IndexRoutingTable$Builder; = > ? build 7()Lorg/elasticsearch/cluster/routing/IndexRoutingTable; A B C i I in 0Lorg/elasticsearch/common/io/stream/StreamInput; size writeTo i(Lorg/elasticsearch/cluster/routing/IndexRoutingTable;Lorg/elasticsearch/common/io/stream/StreamOutput;)V . L /org/elasticsearch/common/io/stream/StreamOutput N writeString P O Q access$000 m(Lorg/elasticsearch/cluster/routing/IndexRoutingTable;)Lorg/elasticsearch/common/collect/ImmutableOpenIntMap; S T U I 4 W writeVInt (I)V Y Z O [ iterator ()Ljava/util/Iterator; ] ^ _ java/util/Iterator a hasNext ()Z c d b e next ()Ljava/lang/Object; g h b i writeToThin n(Lorg/elasticsearch/cluster/routing/IndexShardRoutingTable;Lorg/elasticsearch/common/io/stream/StreamOutput;)V k l m indexShard :Lorg/elasticsearch/cluster/routing/IndexShardRoutingTable; i$ Ljava/util/Iterator; 5Lorg/elasticsearch/cluster/routing/IndexRoutingTable; out 1Lorg/elasticsearch/common/io/stream/StreamOutput; initializeAsNew q(Lorg/elasticsearch/cluster/metadata/IndexMetaData;)Lorg/elasticsearch/cluster/routing/IndexRoutingTable$Builder; initializeEmpty r(Lorg/elasticsearch/cluster/metadata/IndexMetaData;Z)Lorg/elasticsearch/cluster/routing/IndexRoutingTable$Builder; x y z indexMetaData 2Lorg/elasticsearch/cluster/metadata/IndexMetaData; initializeAsRecovery initializeAsNewRestore ?(Lorg/elasticsearch/cluster/metadata/IndexMetaData;Lorg/elasticsearch/cluster/routing/RestoreSource;Lorg/elasticsearch/common/hppc/IntSet;)Lorg/elasticsearch/cluster/routing/IndexRoutingTable$Builder; initializeAsRestore ?(Lorg/elasticsearch/cluster/metadata/IndexMetaData;Lorg/elasticsearch/cluster/routing/RestoreSource;Lorg/elasticsearch/common/hppc/IntSet;Z)Lorg/elasticsearch/cluster/routing/IndexRoutingTable$Builder; ? ? ? restoreSource 1Lorg/elasticsearch/cluster/routing/RestoreSource; ignoreShards &Lorg/elasticsearch/common/hppc/IntSet; ?(Lorg/elasticsearch/cluster/metadata/IndexMetaData;Lorg/elasticsearch/cluster/routing/RestoreSource;)Lorg/elasticsearch/cluster/routing/IndexRoutingTable$Builder; isEmpty ? d ? 4org/elasticsearch/ElasticsearchIllegalStateException ? Otrying to initialize an index with fresh shards, but already has shards created ? ? 1 0org/elasticsearch/cluster/metadata/IndexMetaData ? numberOfShards ? 4 ? ? %org/elasticsearch/index/shard/ShardId ? ? L (Ljava/lang/String;I)V ? ? ? /org/elasticsearch/cluster/routing/RestoreSource ? $org/elasticsearch/common/hppc/IntSet ? +(Lorg/elasticsearch/index/shard/ShardId;Z)V ? ? numberOfReplicas ? 4 ? ? contains (I)Z ? ? ? ? 7org/elasticsearch/cluster/routing/ImmutableShardRouting ? 3org/elasticsearch/cluster/routing/ShardRoutingState ? UNASSIGNED 5Lorg/elasticsearch/cluster/routing/ShardRoutingState; ? ? ? ? _(Ljava/lang/String;ILjava/lang/String;ZLorg/elasticsearch/cluster/routing/ShardRoutingState;J)V ? ? ? addShard }(Lorg/elasticsearch/cluster/routing/ImmutableShardRouting;)Lorg/elasticsearch/cluster/routing/IndexShardRoutingTable$Builder; ? ? ? ?(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lorg/elasticsearch/cluster/routing/RestoreSource;ZLorg/elasticsearch/cluster/routing/ShardRoutingState;J)V ? ? ? <()Lorg/elasticsearch/cluster/routing/IndexShardRoutingTable; A ? ? put '(ILjava/lang/Object;)Ljava/lang/Object; ? ? ? indexShardRoutingBuilder BLorg/elasticsearch/cluster/routing/IndexShardRoutingTable$Builder; shardId asNew addReplica ?()Lorg/elasticsearch/cluster/routing/IndexRoutingTable$Builder; keys /()Lorg/elasticsearch/common/hppc/IntCollection; ? ? ? +org/elasticsearch/common/hppc/IntCollection ? ? _ /org/elasticsearch/common/hppc/cursors/IntCursor ? value ? F ? ? id ? 4 ? ? get (I)Ljava/lang/Object; ? ? ? =(Lorg/elasticsearch/cluster/routing/IndexShardRoutingTable;)V ? ? shard 9Lorg/elasticsearch/cluster/routing/ImmutableShardRouting; cursor 1Lorg/elasticsearch/common/hppc/cursors/IntCursor; removeReplica replicaShards ()Ljava/util/List; ? ? ? java/util/List ? ? ? )()Lorg/elasticsearch/index/shard/ShardId; ? ? ? primaryAllocatedPostApi ? d ? _ .org/elasticsearch/cluster/routing/ShardRouting ? 3(Lorg/elasticsearch/cluster/routing/ShardRouting;)V ? ? ? primary ? d ? ? assignedToNode ? d ? ? removeShard t(Lorg/elasticsearch/cluster/routing/ShardRouting;)Lorg/elasticsearch/cluster/routing/IndexShardRoutingTable$Builder; ? ? shardRouting 0Lorg/elasticsearch/cluster/routing/ShardRouting; removed ? ? clearPostAllocationFlag f(Lorg/elasticsearch/index/shard/ShardId;)Lorg/elasticsearch/cluster/routing/IndexRoutingTable$Builder; !()Lorg/elasticsearch/index/Index; ? org/elasticsearch/index/Index name . equals (Ljava/lang/Object;)Z 8 java/lang/AssertionError 2()Lorg/elasticsearch/common/collect/ImmutableList; [(Lorg/elasticsearch/index/shard/ShardId;Lorg/elasticsearch/common/collect/ImmutableList;Z)V 'Lorg/elasticsearch/index/shard/ShardId; ?(Lorg/elasticsearch/cluster/routing/IndexShardRoutingTable;Lorg/elasticsearch/cluster/routing/ShardRouting;)Lorg/elasticsearch/cluster/routing/IndexRoutingTable$Builder; ? ? refData <org/elasticsearch/cluster/routing/RoutingValidationException# 8()Lorg/elasticsearch/common/collect/ImmutableOpenIntMap; A% & K(Ljava/lang/String;Lorg/elasticsearch/common/collect/ImmutableOpenIntMap;)V ( ) validate+ , indexRoutingTable <clinit> java/lang/Class0 desiredAssertionStatus2 d 13 Signature Code LocalVariableTable LineNumberTable StackMapTable Exceptions SourceFile InnerClasses ! 5 6 Q *? *? ? "*+? $? 7 % &