
com.groupbyinc.flux.cluster.metadata.MetaDataIndexStateService$2.class Maven / Gradle / Ivy
???? 3 @com/groupbyinc/flux/cluster/metadata/MetaDataIndexStateService$2 wLcom/groupbyinc/flux/cluster/AckedClusterStateUpdateTask; 7com/groupbyinc/flux/cluster/AckedClusterStateUpdateTask MetaDataIndexStateService.java >com/groupbyinc/flux/cluster/metadata/MetaDataIndexStateService openIndex ?(Lcom/groupbyinc/flux/action/admin/indices/open/OpenIndexClusterStateUpdateRequest;Lcom/groupbyinc/flux/action/ActionListener;)V
5com/groupbyinc/flux/cluster/metadata/MetaData$Builder -com/groupbyinc/flux/cluster/metadata/MetaData Builder 7com/groupbyinc/flux/cluster/block/ClusterBlocks$Builder /com/groupbyinc/flux/cluster/block/ClusterBlocks 8com/groupbyinc/flux/cluster/routing/RoutingTable$Builder 0com/groupbyinc/flux/cluster/routing/RoutingTable Gcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation$Result @com/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation Result 8com/groupbyinc/flux/cluster/metadata/IndexMetaData$State 2com/groupbyinc/flux/cluster/metadata/IndexMetaData State :com/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder # 0com/groupbyinc/flux/cluster/ClusterState$Builder % (com/groupbyinc/flux/cluster/ClusterState ' val$request RLcom/groupbyinc/flux/action/admin/indices/open/OpenIndexClusterStateUpdateRequest; val$indicesAsString Ljava/lang/String; this$0 @Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexStateService; %(Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexStateService;Lcom/groupbyinc/flux/common/Priority;Lcom/groupbyinc/flux/cluster/ack/AckedRequest;Lcom/groupbyinc/flux/action/ActionListener;Lcom/groupbyinc/flux/action/admin/indices/open/OpenIndexClusterStateUpdateRequest;Ljava/lang/String;)V - . 1 ) * 3 + , 5 ?(Lcom/groupbyinc/flux/common/Priority;Lcom/groupbyinc/flux/cluster/ack/AckedRequest;Lcom/groupbyinc/flux/action/ActionListener;)V / 7
8 this BLcom/groupbyinc/flux/cluster/metadata/MetaDataIndexStateService$2; priority %Lcom/groupbyinc/flux/common/Priority; request .Lcom/groupbyinc/flux/cluster/ack/AckedRequest; listener iLcom/groupbyinc/flux/action/ActionListener; +Lcom/groupbyinc/flux/action/ActionListener; newResponse ?(Z)Lcom/groupbyinc/flux/cluster/ack/ClusterStateUpdateResponse; :com/groupbyinc/flux/cluster/ack/ClusterStateUpdateResponse E (Z)V / G
F H acknowledged Z execute V(Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/cluster/ClusterState; java/util/ArrayList N ()V / P
O Q Pcom/groupbyinc/flux/action/admin/indices/open/OpenIndexClusterStateUpdateRequest S indices ()[Ljava/lang/String; U V
T W java/util/List Y [Ljava/lang/String; [ metaData 1()Lcom/groupbyinc/flux/cluster/metadata/MetaData; ] ^
( _ index H(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData; a b
c 0com/groupbyinc/flux/index/IndexNotFoundException e (Ljava/lang/String;)V / g
f h java/lang/String j getState <()Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$State; l m
! n OPEN :Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$State; p q r add (Ljava/lang/Object;)Z t u Z v isEmpty ()Z x y Z z
access$200 o(Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexStateService;)Lcom/groupbyinc/flux/common/logging/ESLogger; | }
~ opening indices [{}] ? java/lang/Object ? +com/groupbyinc/flux/common/logging/ESLogger ? info ((Ljava/lang/String;[Ljava/lang/Object;)V ? ? ? ? builder h(Lcom/groupbyinc/flux/cluster/metadata/MetaData;)Lcom/groupbyinc/flux/cluster/metadata/MetaData$Builder; ? ?
? ;()Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder; ? ?
? blocks 3()Lcom/groupbyinc/flux/cluster/block/ClusterBlocks; ? ?
( ? l(Lcom/groupbyinc/flux/cluster/block/ClusterBlocks;)Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder; ? ?
? iterator ()Ljava/util/Iterator; ? ? Z ? java/util/Iterator ? hasNext ? y ? ? next ()Ljava/lang/Object; ? ? ? ? r(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder; ? ?
! ? state x(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$State;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder; ? ?
$ ? build 6()Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData; ? ?
$ ?
access$300 ?(Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexStateService;)Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexUpgradeService; ? ?
? @com/groupbyinc/flux/cluster/metadata/MetaDataIndexUpgradeService ? upgradeIndexMetaData j(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData; ? ?
? ? put n(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Z)Lcom/groupbyinc/flux/cluster/metadata/MetaData$Builder; ? ?
? INDEX_CLOSED_BLOCK 0Lcom/groupbyinc/flux/cluster/block/ClusterBlock; ? ? ? removeIndexBlock }(Ljava/lang/String;Lcom/groupbyinc/flux/cluster/block/ClusterBlock;)Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder; ? ?
? ^(Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder; ? ?
( ? k(Lcom/groupbyinc/flux/cluster/metadata/MetaData$Builder;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder; ] ?
&