
com.groupbyinc.flux.rest.action.admin.indices.recovery.RestRecoveryAction.class Maven / Gradle / Ivy
???? 3 w Icom/groupbyinc/flux/rest/action/admin/indices/recovery/RestRecoveryAction (com/groupbyinc/flux/rest/BaseRestHandler RestRecoveryAction.java Kcom/groupbyinc/flux/rest/action/admin/indices/recovery/RestRecoveryAction$1 +com/groupbyinc/flux/rest/RestRequest$Method $com/groupbyinc/flux/rest/RestRequest
Method }(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/rest/RestController;Lcom/groupbyinc/flux/client/Client;)V *Lcom/groupbyinc/flux/common/inject/Inject;
GET -Lcom/groupbyinc/flux/rest/RestRequest$Method;
/_recovery 'com/groupbyinc/flux/rest/RestController registerHandler h(Lcom/groupbyinc/flux/rest/RestRequest$Method;Ljava/lang/String;Lcom/groupbyinc/flux/rest/RestHandler;)V
/{index}/_recovery this KLcom/groupbyinc/flux/rest/action/admin/indices/recovery/RestRecoveryAction; settings .Lcom/groupbyinc/flux/common/settings/Settings;
controller )Lcom/groupbyinc/flux/rest/RestController; client #Lcom/groupbyinc/flux/client/Client;
handleRequest r(Lcom/groupbyinc/flux/rest/RestRequest;Lcom/groupbyinc/flux/rest/RestChannel;Lcom/groupbyinc/flux/client/Client;)V Acom/groupbyinc/flux/action/admin/indices/recovery/RecoveryRequest * index , param &(Ljava/lang/String;)Ljava/lang/String; . /
0 "com/groupbyinc/flux/common/Strings 2 splitStringByCommaToArray '(Ljava/lang/String;)[Ljava/lang/String; 4 5
3 6 ([Ljava/lang/String;)V
8
+ 9 detailed ; paramAsBoolean (Ljava/lang/String;Z)Z = >
? (Z)V ; A
+ B active_only D
activeOnly F A
+ G indicesOptions 5()Lcom/groupbyinc/flux/action/support/IndicesOptions; I J
+ K 1com/groupbyinc/flux/action/support/IndicesOptions M fromRequest ?(Lcom/groupbyinc/flux/rest/RestRequest;Lcom/groupbyinc/flux/action/support/IndicesOptions;)Lcom/groupbyinc/flux/action/support/IndicesOptions; O P
N Q t(Lcom/groupbyinc/flux/action/support/IndicesOptions;)Lcom/groupbyinc/flux/action/support/broadcast/BroadcastRequest; I S
+ T !com/groupbyinc/flux/client/Client V admin *()Lcom/groupbyinc/flux/client/AdminClient; X Y W Z &com/groupbyinc/flux/client/AdminClient \ indices 1()Lcom/groupbyinc/flux/client/IndicesAdminClient; ^ _ ] ` ?(Lcom/groupbyinc/flux/rest/action/admin/indices/recovery/RestRecoveryAction;Lcom/groupbyinc/flux/rest/RestChannel;Lcom/groupbyinc/flux/action/admin/indices/recovery/RecoveryRequest;Lcom/groupbyinc/flux/rest/RestRequest;)V
b
c -com/groupbyinc/flux/client/IndicesAdminClient e
recoveries q(Lcom/groupbyinc/flux/action/admin/indices/recovery/RecoveryRequest;Lcom/groupbyinc/flux/action/ActionListener;)V g h f i request &Lcom/groupbyinc/flux/rest/RestRequest; channel &Lcom/groupbyinc/flux/rest/RestChannel; recoveryRequest CLcom/groupbyinc/flux/action/admin/indices/recovery/RecoveryRequest; Code LocalVariableTable LineNumberTable RuntimeVisibleAnnotations
SourceFile InnerClasses !
q p *+,-? ,? *? ,? *? ? r * ! " # $ % &