
com.groupbyinc.flux.cluster.action.index.NodeIndexDeletedAction.class Maven / Gradle / Ivy
???? 3 ? ?com/groupbyinc/flux/cluster/action/index/NodeIndexDeletedAction 6com/groupbyinc/flux/common/component/AbstractComponent NodeIndexDeletedAction.java \com/groupbyinc/flux/cluster/action/index/NodeIndexDeletedAction$NodeIndexStoreDeletedMessage NodeIndexStoreDeletedMessage Wcom/groupbyinc/flux/cluster/action/index/NodeIndexDeletedAction$NodeIndexDeletedMessage NodeIndexDeletedMessage ecom/groupbyinc/flux/cluster/action/index/NodeIndexDeletedAction$NodeIndexStoreDeletedTransportHandler %NodeIndexStoreDeletedTransportHandler `com/groupbyinc/flux/cluster/action/index/NodeIndexDeletedAction$NodeIndexDeletedTransportHandler NodeIndexDeletedTransportHandler Hcom/groupbyinc/flux/cluster/action/index/NodeIndexDeletedAction$Listener Listener Acom/groupbyinc/flux/cluster/action/index/NodeIndexDeletedAction$1 /com/groupbyinc/flux/threadpool/ThreadPool$Names )com/groupbyinc/flux/threadpool/ThreadPool Names INDEX_DELETED_ACTION_NAME Ljava/lang/String; #internal:cluster/node/index/deleted INDEX_STORE_DELETED_ACTION_NAME )internal:cluster/node/index_store/deleted !
threadPool +Lcom/groupbyinc/flux/threadpool/ThreadPool; transportService 0Lcom/groupbyinc/flux/transport/TransportService; listeners Ljava/util/List; \Ljava/util/List; indicesService ,Lcom/groupbyinc/flux/indices/IndicesService; ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/indices/IndicesService;)V *Lcom/groupbyinc/flux/common/inject/Inject; 1(Lcom/groupbyinc/flux/common/settings/Settings;)V , /
0 )java/util/concurrent/CopyOnWriteArrayList 2 ()V , 4
3 5 ' ( 7 # $ 9 % & ; same = ?(Lcom/groupbyinc/flux/cluster/action/index/NodeIndexDeletedAction;Lcom/groupbyinc/flux/cluster/action/index/NodeIndexDeletedAction$1;)V , ?
@ .com/groupbyinc/flux/transport/TransportService B registerRequestHandler o(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;Lcom/groupbyinc/flux/transport/TransportRequestHandler;)V D E
C F
@ * + I this ALcom/groupbyinc/flux/cluster/action/index/NodeIndexDeletedAction; settings .Lcom/groupbyinc/flux/common/settings/Settings; add M(Lcom/groupbyinc/flux/cluster/action/index/NodeIndexDeletedAction$Listener;)V java/util/List Q (Ljava/lang/Object;)Z O S R T listener JLcom/groupbyinc/flux/cluster/action/index/NodeIndexDeletedAction$Listener; remove X S R Y nodeIndexDeleted (Lcom/groupbyinc/flux/cluster/ClusterState;Ljava/lang/String;Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;)V (com/groupbyinc/flux/cluster/ClusterState ] nodes 3()Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes; _ `
^ a /com/groupbyinc/flux/cluster/node/DiscoveryNodes c
masterNode 2()Lcom/groupbyinc/flux/cluster/node/DiscoveryNode; e f
d g '(Ljava/lang/String;Ljava/lang/String;)V , i
j ;com/groupbyinc/flux/transport/EmptyTransportResponseHandler l
INSTANCE_SAME =Lcom/groupbyinc/flux/transport/EmptyTransportResponseHandler; n o m p sendRequest ?(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Ljava/lang/String;Lcom/groupbyinc/flux/transport/TransportRequest;Lcom/groupbyinc/flux/transport/TransportResponseHandler;)V r s
C t localNode v f
d w .com/groupbyinc/flux/cluster/node/DiscoveryNode y
isDataNode ()Z { |
z } logger -Lcom/groupbyinc/flux/common/logging/ESLogger; ? ? 0[{}] not acking store deletion (not a data node) ? java/lang/Object ? +com/groupbyinc/flux/common/logging/ESLogger ? trace ((Ljava/lang/String;[Ljava/lang/Object;)V ? ? ? ? generic !()Ljava/util/concurrent/Executor; ? ?
? ?(Lcom/groupbyinc/flux/cluster/action/index/NodeIndexDeletedAction;Ljava/lang/String;Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;Ljava/lang/String;Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/common/settings/Settings;)V , ?
? java/util/concurrent/Executor ? execute (Ljava/lang/Runnable;)V ? ? ? ? clusterState *Lcom/groupbyinc/flux/cluster/ClusterState; index
indexSettings nodeId 1Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes; lockIndexAndAck ?(Ljava/lang/String;Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;Ljava/lang/String;Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/common/settings/Settings;)V java/io/IOException ? Hcom/groupbyinc/flux/common/apache/lucene/store/LockObtainFailedException ? java/lang/InterruptedException ? com/groupbyinc/flux/index/Index ? (Ljava/lang/String;)V , ?
? ? )com/groupbyinc/flux/common/unit/TimeValue ? java/util/concurrent/TimeUnit ? MINUTES Ljava/util/concurrent/TimeUnit; ? ? ? ? #(JLjava/util/concurrent/TimeUnit;)V , ?
? ? *com/groupbyinc/flux/indices/IndicesService ? processPendingDeletes }(Lcom/groupbyinc/flux/index/Index;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/unit/TimeValue;)V ? ?
? ?
j E[{}] failed to lock all shards for index - timed out after 30 seconds ? warn ? ? ? ? 6[{}] failed to lock all shards for index - interrupted ? exc JLcom/groupbyinc/flux/common/apache/lucene/store/LockObtainFailedException; e Ljava/lang/InterruptedException;
access$200 p(Lcom/groupbyinc/flux/cluster/action/index/NodeIndexDeletedAction;)Lcom/groupbyinc/flux/common/logging/ESLogger; x0
access$300 ? ?
? x1 x2 x3 x4 x5
access$400 S(Lcom/groupbyinc/flux/cluster/action/index/NodeIndexDeletedAction;)Ljava/util/List;
ConstantValue Signature Code LocalVariableTable LineNumberTable RuntimeVisibleAnnotations
StackMapTable
Exceptions
SourceFile InnerClasses ! ? ? " # $ % &