
com.groupbyinc.flux.cluster.metadata.MetaDataDeleteIndexService$1.class Maven / Gradle / Ivy
???? 39 Acom/groupbyinc/flux/cluster/metadata/MetaDataDeleteIndexService$1 2com/groupbyinc/flux/cluster/ClusterStateUpdateTask MetaDataDeleteIndexService.java ?com/groupbyinc/flux/cluster/metadata/MetaDataDeleteIndexService
deleteIndices ?(Lcom/groupbyinc/flux/cluster/metadata/MetaDataDeleteIndexService$Request;Lcom/groupbyinc/flux/cluster/metadata/MetaDataDeleteIndexService$Listener;)V Ccom/groupbyinc/flux/cluster/metadata/MetaDataDeleteIndexService$1$2 Ccom/groupbyinc/flux/cluster/metadata/MetaDataDeleteIndexService$1$1
Gcom/groupbyinc/flux/cluster/metadata/MetaDataDeleteIndexService$Request Request Scom/groupbyinc/flux/cluster/metadata/MetaDataDeleteIndexService$DeleteIndexListener DeleteIndexListener 8com/groupbyinc/flux/cluster/routing/RoutingTable$Builder 0com/groupbyinc/flux/cluster/routing/RoutingTable Builder 5com/groupbyinc/flux/cluster/metadata/MetaData$Builder -com/groupbyinc/flux/cluster/metadata/MetaData 7com/groupbyinc/flux/cluster/block/ClusterBlocks$Builder /com/groupbyinc/flux/cluster/block/ClusterBlocks Hcom/groupbyinc/flux/cluster/action/index/NodeIndexDeletedAction$Listener " ?com/groupbyinc/flux/cluster/action/index/NodeIndexDeletedAction $ Listener Gcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation$Result ' @com/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation ) Result /com/groupbyinc/flux/threadpool/ThreadPool$Names , )com/groupbyinc/flux/threadpool/ThreadPool . Names Hcom/groupbyinc/flux/cluster/metadata/MetaDataDeleteIndexService$Listener 1 0com/groupbyinc/flux/cluster/ClusterState$Builder 3 (com/groupbyinc/flux/cluster/ClusterState 5 val$request ILcom/groupbyinc/flux/cluster/metadata/MetaDataDeleteIndexService$Request; val$listener ULcom/groupbyinc/flux/cluster/metadata/MetaDataDeleteIndexService$DeleteIndexListener; val$indices Ljava/util/Collection; this$0 ALcom/groupbyinc/flux/cluster/metadata/MetaDataDeleteIndexService; (Lcom/groupbyinc/flux/cluster/metadata/MetaDataDeleteIndexService;Lcom/groupbyinc/flux/common/Priority;Lcom/groupbyinc/flux/cluster/metadata/MetaDataDeleteIndexService$Request;Lcom/groupbyinc/flux/cluster/metadata/MetaDataDeleteIndexService$DeleteIndexListener;Ljava/util/Collection;)V = > A 7 8 C 9 : E ; < G ((Lcom/groupbyinc/flux/common/Priority;)V ? I
J this CLcom/groupbyinc/flux/cluster/metadata/MetaDataDeleteIndexService$1; priority %Lcom/groupbyinc/flux/common/Priority; timeout -()Lcom/groupbyinc/flux/common/unit/TimeValue;
masterTimeout +Lcom/groupbyinc/flux/common/unit/TimeValue; R S T onFailure *(Ljava/lang/String;Ljava/lang/Throwable;)V (Ljava/lang/Throwable;)V V X
Y source Ljava/lang/String; t Ljava/lang/Throwable; execute V(Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/cluster/ClusterState; routingTable 4()Lcom/groupbyinc/flux/cluster/routing/RoutingTable; a b
6 c builder n(Lcom/groupbyinc/flux/cluster/routing/RoutingTable;)Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder; e f
g metaData 1()Lcom/groupbyinc/flux/cluster/metadata/MetaData; i j
6 k h(Lcom/groupbyinc/flux/cluster/metadata/MetaData;)Lcom/groupbyinc/flux/cluster/metadata/MetaData$Builder; e m
n ;()Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder; e p
! q blocks 3()Lcom/groupbyinc/flux/cluster/block/ClusterBlocks; s t
6 u l(Lcom/groupbyinc/flux/cluster/block/ClusterBlocks;)Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder; s w
x java/util/Collection z iterator ()Ljava/util/Iterator; | } { ~ java/util/Iterator ? hasNext ()Z ? ? ? ? next ()Ljava/lang/Object; ? ? ? ? java/lang/String ? hasConcreteIndex (Ljava/lang/String;)Z ? ?
? 0com/groupbyinc/flux/index/IndexNotFoundException ? (Ljava/lang/String;)V ? ?
? ?
access$100 p(Lcom/groupbyinc/flux/cluster/metadata/MetaDataDeleteIndexService;)Lcom/groupbyinc/flux/common/logging/ESLogger; ? ?
? [{}] deleting index ? java/lang/Object ? +com/groupbyinc/flux/common/logging/ESLogger ? debug ((Ljava/lang/String;[Ljava/lang/Object;)V ? ? ? ? remove N(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder; ? ?
? removeIndexBlocks M(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder; ? ?
? K(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/metadata/MetaData$Builder; ? ?
? nodes 3()Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes; ? ?
6 ? /com/groupbyinc/flux/cluster/node/DiscoveryNodes ? size ()I ? ?
? ? dataNodes 7()Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap; ? ?
? ? 3com/groupbyinc/flux/common/collect/ImmutableOpenMap ?
? ? )java/util/concurrent/atomic/AtomicInteger ? { ? (I)V ? ?
? ? q(Lcom/groupbyinc/flux/cluster/metadata/MetaDataDeleteIndexService$1;Ljava/util/concurrent/atomic/AtomicInteger;)V ? ?
?
access$200 ?(Lcom/groupbyinc/flux/cluster/metadata/MetaDataDeleteIndexService;)Lcom/groupbyinc/flux/cluster/action/index/NodeIndexDeletedAction; ? ?
? add M(Lcom/groupbyinc/flux/cluster/action/index/NodeIndexDeletedAction$Listener;)V ? ?
% ?
access$300 n(Lcom/groupbyinc/flux/cluster/metadata/MetaDataDeleteIndexService;)Lcom/groupbyinc/flux/threadpool/ThreadPool; ? ?
? P S ? same ? ?(Lcom/groupbyinc/flux/cluster/metadata/MetaDataDeleteIndexService$1;Lcom/groupbyinc/flux/cluster/action/index/NodeIndexDeletedAction$Listener;)V ? ?
? schedule y(Lcom/groupbyinc/flux/common/unit/TimeValue;Ljava/lang/String;Ljava/lang/Runnable;)Ljava/util/concurrent/ScheduledFuture; ? ?
/ ? future &Ljava/util/concurrent/ScheduledFuture; ? ? ? build ? j
? ? t
?
access$400 ?(Lcom/groupbyinc/flux/cluster/metadata/MetaDataDeleteIndexService;)Lcom/groupbyinc/flux/cluster/routing/allocation/AllocationService; ? ?
? ^(Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder; e ?
6 ? ? b
? f(Lcom/groupbyinc/flux/cluster/routing/RoutingTable;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder; a ?
4 ? c(Lcom/groupbyinc/flux/cluster/metadata/MetaData;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder; i ?
4 ? ,()Lcom/groupbyinc/flux/cluster/ClusterState; ? ?
4 ? java/lang/StringBuilder ? ()V ? ?
? ? deleted indices [ ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
? -(Ljava/lang/Object;)Ljava/lang/StringBuilder;
? ] toString ()Ljava/lang/String;
? @com/groupbyinc/flux/cluster/routing/allocation/AllocationService reroute ?(Lcom/groupbyinc/flux/cluster/ClusterState;Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation$Result;
routingResult }(Lcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation$Result;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder;
4 e(Lcom/groupbyinc/flux/cluster/block/ClusterBlocks;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder; s
4 index currentState *Lcom/groupbyinc/flux/cluster/ClusterState; routingTableBuilder :Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder; metaDataBuilder 7Lcom/groupbyinc/flux/cluster/metadata/MetaData$Builder; clusterBlocksBuilder 9Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder; count I counter +Ljava/util/concurrent/atomic/AtomicInteger; nodeIndexDeleteListener JLcom/groupbyinc/flux/cluster/action/index/NodeIndexDeletedAction$Listener; newMetaData /Lcom/groupbyinc/flux/cluster/metadata/MetaData; 1Lcom/groupbyinc/flux/cluster/block/ClusterBlocks; ILcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation$Result; clusterStateProcessed i(Ljava/lang/String;Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/cluster/ClusterState;)V oldState newState Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile EnclosingMethod InnerClasses 7 8 9 : ; <