
com.groupbyinc.flux.action.admin.indices.close.TransportCloseIndexAction.class Maven / Gradle / Ivy
???? 3 ? Hcom/groupbyinc/flux/action/admin/indices/close/TransportCloseIndexAction Lcom/groupbyinc/flux/action/support/master/TransportMasterNodeAction;Lcom/groupbyinc/flux/node/settings/NodeSettingsService$Listener; Ccom/groupbyinc/flux/action/support/master/TransportMasterNodeAction >com/groupbyinc/flux/node/settings/NodeSettingsService$Listener TransportCloseIndexAction.java Jcom/groupbyinc/flux/action/admin/indices/close/TransportCloseIndexAction$1 5com/groupbyinc/flux/node/settings/NodeSettingsService Listener /com/groupbyinc/flux/threadpool/ThreadPool$Names )com/groupbyinc/flux/threadpool/ThreadPool Names indexStateService @Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexStateService; destructiveOperations :Lcom/groupbyinc/flux/action/support/DestructiveOperations; closeIndexEnabled Z $SETTING_CLUSTER_INDICES_CLOSE_ENABLE Ljava/lang/String; cluster.indices.close.enable ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/cluster/ClusterService;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexStateService;Lcom/groupbyinc/flux/node/settings/NodeSettingsService;Lcom/groupbyinc/flux/action/support/ActionFilters;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Lcom/groupbyinc/flux/action/support/DestructiveOperations;)V *Lcom/groupbyinc/flux/common/inject/Inject; indices:admin/close @com/groupbyinc/flux/action/admin/indices/close/CloseIndexRequest "O(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/cluster/ClusterService;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/action/support/ActionFilters;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Ljava/lang/Class;)V $
% ' ) java/lang/Boolean + valueOf (Z)Ljava/lang/Boolean; - .
, / ,com/groupbyinc/flux/common/settings/Settings 1 getAsBoolean :(Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/Boolean; 3 4
2 5 booleanValue ()Z 7 8
, 9 ; addListener C(Lcom/groupbyinc/flux/node/settings/NodeSettingsService$Listener;)V = >
? this JLcom/groupbyinc/flux/action/admin/indices/close/TransportCloseIndexAction; settings .Lcom/groupbyinc/flux/common/settings/Settings; transportService 0Lcom/groupbyinc/flux/transport/TransportService; clusterService ,Lcom/groupbyinc/flux/cluster/ClusterService;
threadPool +Lcom/groupbyinc/flux/threadpool/ThreadPool; nodeSettingsService 7Lcom/groupbyinc/flux/node/settings/NodeSettingsService;
actionFilters 2Lcom/groupbyinc/flux/action/support/ActionFilters; indexNameExpressionResolver BLcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver; executor ()Ljava/lang/String; same S newResponse E()Lcom/groupbyinc/flux/action/admin/indices/close/CloseIndexResponse; Acom/groupbyinc/flux/action/admin/indices/close/CloseIndexResponse W ()V Y
X Z doExecute ?(Lcom/groupbyinc/flux/tasks/Task;Lcom/groupbyinc/flux/action/admin/indices/close/CloseIndexRequest;Lcom/groupbyinc/flux/action/ActionListener;)V indices ()[Ljava/lang/String; ^ _
# ` 8com/groupbyinc/flux/action/support/DestructiveOperations b failDestructive ([Ljava/lang/String;)V d e
c f java/lang/IllegalStateException h ?closing indices is disabled - set [cluster.indices.close.enable: true] to enable it. NOTE: closed indices still consume a significant amount of diskspace j (Ljava/lang/String;)V l
i m ?(Lcom/groupbyinc/flux/tasks/Task;Lcom/groupbyinc/flux/action/support/master/MasterNodeRequest;Lcom/groupbyinc/flux/action/ActionListener;)V \ o
p task Lcom/groupbyinc/flux/tasks/Task; request BLcom/groupbyinc/flux/action/admin/indices/close/CloseIndexRequest; listener pLcom/groupbyinc/flux/action/ActionListener; +Lcom/groupbyinc/flux/action/ActionListener;
checkBlock ?(Lcom/groupbyinc/flux/action/admin/indices/close/CloseIndexRequest;Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/cluster/block/ClusterBlockException; (com/groupbyinc/flux/cluster/ClusterState { blocks 3()Lcom/groupbyinc/flux/cluster/block/ClusterBlocks; } ~
| 3com/groupbyinc/flux/cluster/block/ClusterBlockLevel ? METADATA_WRITE 5Lcom/groupbyinc/flux/cluster/block/ClusterBlockLevel; ? ? ? ? O P ? @com/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver ? concreteIndices j(Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/action/IndicesRequest;)[Ljava/lang/String; ? ?
? ? /com/groupbyinc/flux/cluster/block/ClusterBlocks ? indicesBlockedException ?(Lcom/groupbyinc/flux/cluster/block/ClusterBlockLevel;[Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/block/ClusterBlockException; ? ?
? ? state *Lcom/groupbyinc/flux/cluster/ClusterState; masterOperation ?(Lcom/groupbyinc/flux/action/admin/indices/close/CloseIndexRequest;Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/action/ActionListener;)V Rcom/groupbyinc/flux/action/admin/indices/close/CloseIndexClusterStateUpdateRequest ?
? Z timeout -()Lcom/groupbyinc/flux/common/unit/TimeValue; ? ?
# ?
ackTimeout h(Lcom/groupbyinc/flux/common/unit/TimeValue;)Lcom/groupbyinc/flux/cluster/ack/ClusterStateUpdateRequest; ? ?
? ? masterNodeTimeout ? ?
# ? ? ?
? ? W([Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/ack/IndicesClusterStateUpdateRequest; ^ ?
? ? ?(Lcom/groupbyinc/flux/action/admin/indices/close/TransportCloseIndexAction;Lcom/groupbyinc/flux/action/ActionListener;[Ljava/lang/String;)V ?
? >com/groupbyinc/flux/cluster/metadata/MetaDataIndexStateService ?
closeIndex ?(Lcom/groupbyinc/flux/action/admin/indices/close/CloseIndexClusterStateUpdateRequest;Lcom/groupbyinc/flux/action/ActionListener;)V ? ?
? ? [Ljava/lang/String;
updateRequest TLcom/groupbyinc/flux/action/admin/indices/close/CloseIndexClusterStateUpdateRequest; onRefreshSettings 1(Lcom/groupbyinc/flux/common/settings/Settings;)V logger -Lcom/groupbyinc/flux/common/logging/ESLogger; ? ? ? updating [{}] from [{}] to [{}] ? java/lang/Object ? +com/groupbyinc/flux/common/logging/ESLogger ? info ((Ljava/lang/String;[Ljava/lang/Object;)V ? ? ? ? enable \ ]
? ?(Lcom/groupbyinc/flux/action/support/master/MasterNodeRequest;Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/cluster/block/ClusterBlockException; y z
? ?(Lcom/groupbyinc/flux/action/support/master/MasterNodeRequest;Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/action/ActionListener;)V java/lang/Exception ? ? ?
? -()Lcom/groupbyinc/flux/action/ActionResponse; U V
? x(Lcom/groupbyinc/flux/tasks/Task;Lcom/groupbyinc/flux/action/ActionRequest;Lcom/groupbyinc/flux/action/ActionListener;)V
access$000 y(Lcom/groupbyinc/flux/action/admin/indices/close/TransportCloseIndexAction;)Lcom/groupbyinc/flux/common/logging/ESLogger; x0
ConstantValue Code LocalVariableTable LineNumberTable RuntimeVisibleAnnotations LocalVariableTypeTable
StackMapTable Signature ?(Lcom/groupbyinc/flux/tasks/Task;Lcom/groupbyinc/flux/action/admin/indices/close/CloseIndexRequest;Lcom/groupbyinc/flux/action/ActionListener;)V ?(Lcom/groupbyinc/flux/action/admin/indices/close/CloseIndexRequest;Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/action/ActionListener;)V
Exceptions
SourceFile InnerClasses ! B ?
? ?
5*+!,-#? &*? (* ? **+? 0? 6? :? <*? @? ? f
5 A B 5 C D 5 E F 5 G H 5 I J 5 5 K L 5 M N 5 O P 5 ? 7 8 9 : . ; 4 <