
com.groupbyinc.flux.indices.InternalIndicesLifecycle.class Maven / Gradle / Ivy
???? 3 ? 4com/groupbyinc/flux/indices/InternalIndicesLifecycle 6com/groupbyinc/flux/common/component/AbstractComponent ,com/groupbyinc/flux/indices/IndicesLifecycle InternalIndicesLifecycle.java 5com/groupbyinc/flux/indices/IndicesLifecycle$Listener Listener listeners +Ljava/util/concurrent/CopyOnWriteArrayList; dLjava/util/concurrent/CopyOnWriteArrayList; 1(Lcom/groupbyinc/flux/common/settings/Settings;)V *Lcom/groupbyinc/flux/common/inject/Inject;
)java/util/concurrent/CopyOnWriteArrayList ()V
this 6Lcom/groupbyinc/flux/indices/InternalIndicesLifecycle; settings .Lcom/groupbyinc/flux/common/settings/Settings; addListener :(Lcom/groupbyinc/flux/indices/IndicesLifecycle$Listener;)V add (Ljava/lang/Object;)Z !
" listener 7Lcom/groupbyinc/flux/indices/IndicesLifecycle$Listener; removeListener remove ' !
( shardRoutingChanged ?(Lcom/groupbyinc/flux/index/shard/IndexShard;Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/cluster/routing/ShardRouting;)V %Lcom/groupbyinc/flux/common/Nullable; java/lang/Throwable - iterator ()Ljava/util/Iterator; / 0
1 java/util/Iterator 3 hasNext ()Z 5 6 4 7 next ()Ljava/lang/Object; 9 : 4 ; * +
= *com/groupbyinc/flux/index/shard/IndexShard ? 0com/groupbyinc/flux/cluster/routing/ShardRouting A logger -Lcom/groupbyinc/flux/common/logging/ESLogger; C D E 2{} failed to invoke shard touring changed callback G java/lang/Object I shardId +()Lcom/groupbyinc/flux/index/shard/ShardId; K L
@ M +com/groupbyinc/flux/common/logging/ESLogger O warn =(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V Q R P S t Ljava/lang/Throwable;
indexShard ,Lcom/groupbyinc/flux/index/shard/IndexShard;
oldRouting 2Lcom/groupbyinc/flux/cluster/routing/ShardRouting;
newRouting beforeIndexAddedToCluster R(Lcom/groupbyinc/flux/index/Index;Lcom/groupbyinc/flux/common/settings/Settings;)V \ ]
^ com/groupbyinc/flux/index/Index ` ,com/groupbyinc/flux/common/settings/Settings b <[{}] failed to invoke before index added to cluster callback d name ()Ljava/lang/String; f g
a h index !Lcom/groupbyinc/flux/index/Index;
indexSettings beforeIndexCreated m ]
n 3[{}] failed to invoke before index created callback p afterIndexCreated +(Lcom/groupbyinc/flux/index/IndexService;)V r s
t &com/groupbyinc/flux/index/IndexService v 2[{}] failed to invoke after index created callback x #()Lcom/groupbyinc/flux/index/Index; j z
w { indexService (Lcom/groupbyinc/flux/index/IndexService; beforeIndexShardCreated Z(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/common/settings/Settings;)V ?
? 'com/groupbyinc/flux/index/shard/ShardId ? 1{} failed to invoke before shard created callback ? )Lcom/groupbyinc/flux/index/shard/ShardId; afterIndexShardCreated /(Lcom/groupbyinc/flux/index/shard/IndexShard;)V ? ?
? 0{} failed to invoke after shard created callback ? beforeIndexShardPostRecovery ? ?
? 7{} failed to invoke before shard post recovery callback ? afterIndexShardPostRecovery ? ?
? 6{} failed to invoke after shard post recovery callback ? afterIndexShardStarted ? ?
? 0{} failed to invoke after shard started callback ? beforeIndexClosed ? s
? 2[{}] failed to invoke before index closed callback ? beforeIndexDeleted ? s
? 3[{}] failed to invoke before index deleted callback ? afterIndexDeleted ? ]
? 2[{}] failed to invoke after index deleted callback ? afterIndexClosed ? ]
? 1[{}] failed to invoke after index closed callback ? beforeIndexShardClosed ?(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/index/shard/IndexShard;Lcom/groupbyinc/flux/common/settings/Settings;)V ? ?
? 0{} failed to invoke before shard closed callback ? afterIndexShardClosed ? ?
? /{} failed to invoke after shard closed callback ? beforeIndexShardDeleted ? ?
? 1{} failed to invoke before shard deleted callback ? afterIndexShardDeleted ? ?
? 0{} failed to invoke after shard deleted callback ? indexShardStateChanged r(Lcom/groupbyinc/flux/index/shard/IndexShard;Lcom/groupbyinc/flux/index/shard/IndexShardState;Ljava/lang/String;)V state 3()Lcom/groupbyinc/flux/index/shard/IndexShardState; ? ?
@ ? ?(Lcom/groupbyinc/flux/index/shard/IndexShard;Lcom/groupbyinc/flux/index/shard/IndexShardState;Lcom/groupbyinc/flux/index/shard/IndexShardState;Ljava/lang/String;)V ? ?
? /com/groupbyinc/flux/index/shard/IndexShardState ? java/lang/String ? 6{} failed to invoke index shard state changed callback ?
previousState 1Lcom/groupbyinc/flux/index/shard/IndexShardState; reason Ljava/lang/String; onShardInactive ? ?
? .{} failed to invoke on shard inactive callback ? Signature Code LocalVariableTable LineNumberTable RuntimeVisibleAnnotations
StackMapTable "RuntimeVisibleParameterAnnotations
SourceFile InnerClasses ! ?
? M *+? *? Y? ? ? ? ? . * / ? ? B
*? +? #W? ?
$ % ?
2 3 &