
com.groupbyinc.flux.rest.action.admin.indices.stats.RestIndicesStatsAction.class Maven / Gradle / Ivy
???? 3 Jcom/groupbyinc/flux/rest/action/admin/indices/stats/RestIndicesStatsAction (com/groupbyinc/flux/rest/BaseRestHandler RestIndicesStatsAction.java Lcom/groupbyinc/flux/rest/action/admin/indices/stats/RestIndicesStatsAction$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; /_stats 'com/groupbyinc/flux/rest/RestController registerHandler h(Lcom/groupbyinc/flux/rest/RestRequest$Method;Ljava/lang/String;Lcom/groupbyinc/flux/rest/RestHandler;)V
/_stats/{metric} /_stats/{metric}/{indexMetric} /{index}/_stats " /{index}/_stats/{metric} $ this LLcom/groupbyinc/flux/rest/action/admin/indices/stats/RestIndicesStatsAction; 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 Bcom/groupbyinc/flux/action/admin/indices/stats/IndicesStatsRequest 0 ()V
2
1 3 indicesOptions 5()Lcom/groupbyinc/flux/action/support/IndicesOptions; 5 6
1 7 1com/groupbyinc/flux/action/support/IndicesOptions 9 fromRequest ?(Lcom/groupbyinc/flux/rest/RestRequest;Lcom/groupbyinc/flux/action/support/IndicesOptions;)Lcom/groupbyinc/flux/action/support/IndicesOptions; ; <
: = t(Lcom/groupbyinc/flux/action/support/IndicesOptions;)Lcom/groupbyinc/flux/action/support/broadcast/BroadcastRequest; 5 ?
1 @ index B param &(Ljava/lang/String;)Ljava/lang/String; D E
F "com/groupbyinc/flux/common/Strings H splitStringByCommaToArray '(Ljava/lang/String;)[Ljava/lang/String; J K
I L indices T([Ljava/lang/String;)Lcom/groupbyinc/flux/action/support/broadcast/BroadcastRequest; N O
1 P types R Y([Ljava/lang/String;)Lcom/groupbyinc/flux/action/admin/indices/stats/IndicesStatsRequest; R T
1 U metric W _all Y 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; D [
\ splitStringByCommaToSet #(Ljava/lang/String;)Ljava/util/Set; ^ _
I `
java/util/Set b size ()I d e c f contains (Ljava/lang/Object;)Z h i c j all F()Lcom/groupbyinc/flux/action/admin/indices/stats/IndicesStatsRequest; l m
1 n clear p m
1 q docs s G(Z)Lcom/groupbyinc/flux/action/admin/indices/stats/IndicesStatsRequest; s u
1 v store x x u
1 z indexing | | u
1 ~ search ? ? u
1 ? get ? ? u
1 ? merge ? ? u
1 ? refresh ? ? u
1 ? flush ? ? u
1 ? warmer ? ? u
1 ? query_cache ?
queryCache ? u
1 ? percolate ? ? u
1 ? segments ? ? u
1 ? fielddata ? fieldData ? u
1 ?
completion ? ? u
1 ? suggest ? ? u
1 ?
request_cache ? requestCache ? u
1 ? recovery ? ? u
1 ? translog ? ? u
1 ? groups ? hasParam (Ljava/lang/String;)Z ? ?
? ? T
1 ? ()Z ? ?
1 ? fields ? completion_fields ? EMPTY_ARRAY [Ljava/lang/String; ? ? I ? paramAsStringArray :(Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; ? ?
? completionFields ? T
1 ? ? ?
1 ? fielddata_fields ? fieldDataFields ? T
1 ? !com/groupbyinc/flux/client/Client ? admin *()Lcom/groupbyinc/flux/client/AdminClient; ? ? ? ? &com/groupbyinc/flux/client/AdminClient ? 1()Lcom/groupbyinc/flux/client/IndicesAdminClient; N ? ? ? ?(Lcom/groupbyinc/flux/rest/action/admin/indices/stats/RestIndicesStatsAction;Lcom/groupbyinc/flux/rest/RestChannel;Lcom/groupbyinc/flux/rest/RestRequest;)V
?
? -com/groupbyinc/flux/client/IndicesAdminClient ? stats r(Lcom/groupbyinc/flux/action/admin/indices/stats/IndicesStatsRequest;Lcom/groupbyinc/flux/action/ActionListener;)V ? ? ? ? request &Lcom/groupbyinc/flux/rest/RestRequest; channel &Lcom/groupbyinc/flux/rest/RestChannel; indicesStatsRequest DLcom/groupbyinc/flux/action/admin/indices/stats/IndicesStatsRequest; metrics #Ljava/util/Set; Ljava/util/Set; Code LocalVariableTable LineNumberTable RuntimeVisibleAnnotations LocalVariableTypeTable
StackMapTable
SourceFile InnerClasses !
? ? :*+,-? ,? *? ,? *? ,? !*? ,? #*? ,? %*? ? ? * : &