
com.groupbyinc.flux.action.termvectors.TransportTermVectorsAction.class Maven / Gradle / Ivy
???? 3 ? Acom/groupbyinc/flux/action/termvectors/TransportTermVectorsAction ?Lcom/groupbyinc/flux/action/support/single/shard/TransportSingleShardAction; Jcom/groupbyinc/flux/action/support/single/shard/TransportSingleShardAction TransportTermVectorsAction.java Zcom/groupbyinc/flux/action/support/single/shard/TransportSingleShardAction$InternalRequest InternalRequest /com/groupbyinc/flux/threadpool/ThreadPool$Names
)com/groupbyinc/flux/threadpool/ThreadPool Names indicesService ,Lcom/groupbyinc/flux/indices/IndicesService; doExecute i(Lcom/groupbyinc/flux/action/termvectors/TermVectorsRequest;Lcom/groupbyinc/flux/action/ActionListener;)V java/lang/System currentTimeMillis ()J
9com/groupbyinc/flux/action/termvectors/TermVectorsRequest startTime J r(Lcom/groupbyinc/flux/action/support/single/shard/SingleShardRequest;Lcom/groupbyinc/flux/action/ActionListener;)V
this CLcom/groupbyinc/flux/action/termvectors/TransportTermVectorsAction; request ;Lcom/groupbyinc/flux/action/termvectors/TermVectorsRequest; listener iLcom/groupbyinc/flux/action/ActionListener; +Lcom/groupbyinc/flux/action/ActionListener; X(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/cluster/ClusterService;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/indices/IndicesService;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/action/support/ActionFilters;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;)V *Lcom/groupbyinc/flux/common/inject/Inject; indices:data/read/tv , get .a(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/cluster/ClusterService;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/action/support/ActionFilters;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Ljava/lang/Class;Ljava/lang/String;)V ) 0
1 3 settings .Lcom/groupbyinc/flux/common/settings/Settings; clusterService ,Lcom/groupbyinc/flux/cluster/ClusterService; transportService 0Lcom/groupbyinc/flux/transport/TransportService;
threadPool +Lcom/groupbyinc/flux/threadpool/ThreadPool;
actionFilters 2Lcom/groupbyinc/flux/action/support/ActionFilters; indexNameExpressionResolver BLcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver; shards ?(Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/action/support/single/shard/TransportSingleShardAction$InternalRequest;)Lcom/groupbyinc/flux/cluster/routing/ShardIterator; 7 8 C *com/groupbyinc/flux/cluster/ClusterService E operationRouting 8()Lcom/groupbyinc/flux/cluster/routing/OperationRouting; G H F I
concreteIndex ()Ljava/lang/String; K L
M F()Lcom/groupbyinc/flux/action/support/single/shard/SingleShardRequest; $ O
P type R L
S id U L
V routing X L
Y
preference [ L
\ 4com/groupbyinc/flux/cluster/routing/OperationRouting ^ getShards ?(Lcom/groupbyinc/flux/cluster/ClusterState;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/routing/ShardIterator; ` a
_ b state *Lcom/groupbyinc/flux/cluster/ClusterState; ?Lcom/groupbyinc/flux/action/support/single/shard/TransportSingleShardAction.InternalRequest; \Lcom/groupbyinc/flux/action/support/single/shard/TransportSingleShardAction$InternalRequest; resolveIndex >(Lcom/groupbyinc/flux/action/termvectors/TermVectorsRequest;)Z resolveRequest ?(Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/action/support/single/shard/TransportSingleShardAction$InternalRequest;)V (com/groupbyinc/flux/cluster/ClusterState l metaData 1()Lcom/groupbyinc/flux/cluster/metadata/MetaData; n o
m p index r L
s -com/groupbyinc/flux/cluster/metadata/MetaData u resolveIndexRouting 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; w x
v y O(Ljava/lang/String;)Lcom/groupbyinc/flux/action/termvectors/TermVectorsRequest; X {
| getMetaData ~ o
m routingRequired '(Ljava/lang/String;Ljava/lang/String;)Z ? ?
v ? 2com/groupbyinc/flux/action/RoutingMissingException ? 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V ) ?
? ? shardOperation ?(Lcom/groupbyinc/flux/action/termvectors/TermVectorsRequest;Lcom/groupbyinc/flux/index/shard/ShardId;)Lcom/groupbyinc/flux/action/termvectors/TermVectorsResponse; 'com/groupbyinc/flux/index/shard/ShardId ? getIndex ? L
? ? *com/groupbyinc/flux/indices/IndicesService ? indexServiceSafe <(Ljava/lang/String;)Lcom/groupbyinc/flux/index/IndexService; ? ?
? ? ()I U ?
? ? &com/groupbyinc/flux/index/IndexService ? shardSafe /(I)Lcom/groupbyinc/flux/index/shard/IndexShard; ? ?
? ? *com/groupbyinc/flux/index/shard/IndexShard ? termVectorsService A()Lcom/groupbyinc/flux/index/termvectors/ShardTermVectorsService; ? ?
? ? =com/groupbyinc/flux/index/termvectors/ShardTermVectorsService ? getTermVectors ?(Lcom/groupbyinc/flux/action/termvectors/TermVectorsRequest;Ljava/lang/String;)Lcom/groupbyinc/flux/action/termvectors/TermVectorsResponse; ? ?
? ?
? :com/groupbyinc/flux/action/termvectors/TermVectorsResponse ? updateTookInMillis (J)V ? ?
? ? shardId )Lcom/groupbyinc/flux/index/shard/ShardId; indexService (Lcom/groupbyinc/flux/index/IndexService;
indexShard ,Lcom/groupbyinc/flux/index/shard/IndexShard; response