
com.groupbyinc.flux.rest.action.count.RestCountAction.class Maven / Gradle / Ivy
???? 3 ? 5com/groupbyinc/flux/rest/action/count/RestCountAction (com/groupbyinc/flux/rest/BaseRestHandler RestCountAction.java 7com/groupbyinc/flux/rest/action/count/RestCountAction$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;
POST -Lcom/groupbyinc/flux/rest/RestRequest$Method; /_count 'com/groupbyinc/flux/rest/RestController registerHandler h(Lcom/groupbyinc/flux/rest/RestRequest$Method;Ljava/lang/String;Lcom/groupbyinc/flux/rest/RestHandler;)V
GET /{index}/_count ! /{index}/{type}/_count # this 7Lcom/groupbyinc/flux/rest/action/count/RestCountAction; 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 -com/groupbyinc/flux/action/count/CountRequest / index 1 param &(Ljava/lang/String;)Ljava/lang/String; 3 4
5 "com/groupbyinc/flux/common/Strings 7 splitStringByCommaToArray '(Ljava/lang/String;)[Ljava/lang/String; 9 :
8 ; ([Ljava/lang/String;)V
=
0 > indicesOptions 5()Lcom/groupbyinc/flux/action/support/IndicesOptions; @ A
0 B 1com/groupbyinc/flux/action/support/IndicesOptions D fromRequest ?(Lcom/groupbyinc/flux/rest/RestRequest;Lcom/groupbyinc/flux/action/support/IndicesOptions;)Lcom/groupbyinc/flux/action/support/IndicesOptions; F G
E H t(Lcom/groupbyinc/flux/action/support/IndicesOptions;)Lcom/groupbyinc/flux/action/support/broadcast/BroadcastRequest; @ J
0 K 3com/groupbyinc/flux/rest/action/support/RestActions M hasBodyContent )(Lcom/groupbyinc/flux/rest/RestRequest;)Z O P
N Q getRestContent Y(Lcom/groupbyinc/flux/rest/RestRequest;)Lcom/groupbyinc/flux/common/bytes/BytesReference; S T
N U source b(Lcom/groupbyinc/flux/common/bytes/BytesReference;)Lcom/groupbyinc/flux/action/count/CountRequest; W X
0 Y parseQuerySource _(Lcom/groupbyinc/flux/rest/RestRequest;)Lcom/groupbyinc/flux/action/support/QuerySourceBuilder; [ \
N ] h(Lcom/groupbyinc/flux/action/support/QuerySourceBuilder;)Lcom/groupbyinc/flux/action/count/CountRequest; W _
0 ` routing b C(Ljava/lang/String;)Lcom/groupbyinc/flux/action/count/CountRequest; b d
0 e min_score g?? paramAsFloat (Ljava/lang/String;F)F j k
l minScore 2(F)Lcom/groupbyinc/flux/action/count/CountRequest; n o
0 p type r types D([Ljava/lang/String;)Lcom/groupbyinc/flux/action/count/CountRequest; t u
0 v
preference x x d
0 z terminate_after |
paramAsInt (Ljava/lang/String;I)I ~
? "java/lang/IllegalArgumentException ? terminateAfter must be > 0 ? (Ljava/lang/String;)V
?
? ? terminateAfter 2(I)Lcom/groupbyinc/flux/action/count/CountRequest; ? ?
0 ? toSearchRequest 3()Lcom/groupbyinc/flux/action/search/SearchRequest; ? ?
0 ? ?(Lcom/groupbyinc/flux/rest/action/count/RestCountAction;Lcom/groupbyinc/flux/rest/RestChannel;ILcom/groupbyinc/flux/rest/RestRequest;)V
?
? !com/groupbyinc/flux/client/Client ? search _(Lcom/groupbyinc/flux/action/search/SearchRequest;Lcom/groupbyinc/flux/action/ActionListener;)V ? ? ? ? querySourceBuilder 7Lcom/groupbyinc/flux/action/support/QuerySourceBuilder; request &Lcom/groupbyinc/flux/rest/RestRequest; channel &Lcom/groupbyinc/flux/rest/RestChannel; countRequest /Lcom/groupbyinc/flux/action/count/CountRequest; I Code LocalVariableTable LineNumberTable RuntimeVisibleAnnotations
StackMapTable
SourceFile InnerClasses !
? ? D*+,-? ,? *? ,? *? ,? "*? ,? "*? ,? $*? ,? $*? ? ? * D % &