
com.groupbyinc.flux.action.get.TransportShardMultiGetAction.class Maven / Gradle / Ivy
???? 42 ;com/groupbyinc/flux/action/get/TransportShardMultiGetAction ?Lcom/groupbyinc/flux/action/support/single/shard/TransportSingleShardAction; Jcom/groupbyinc/flux/action/support/single/shard/TransportSingleShardAction !TransportShardMultiGetAction.java Zcom/groupbyinc/flux/action/support/single/shard/TransportSingleShardAction$InternalRequest InternalRequest 3com/groupbyinc/flux/action/get/MultiGetRequest$Item
.com/groupbyinc/flux/action/get/MultiGetRequest Item /com/groupbyinc/flux/threadpool/ThreadPool$Names )com/groupbyinc/flux/threadpool/ThreadPool Names 7com/groupbyinc/flux/action/get/MultiGetResponse$Failure /com/groupbyinc/flux/action/get/MultiGetResponse Failure %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup ACTION_NAME Ljava/lang/String; indices:data/read/mget[shard] indicesService ,Lcom/groupbyinc/flux/indices/IndicesService; `(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/cluster/service/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; "java/lang/invoke/LambdaMetafactory ' metafactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; ) *
( + , ()Ljava/lang/Object; . 3com/groupbyinc/flux/action/get/MultiGetShardRequest 0 ()V $ 2
1 3 4 7()Lcom/groupbyinc/flux/action/get/MultiGetShardRequest; 6 get ()Ljava/util/function/Supplier; 8 9 : 8u(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/action/support/ActionFilters;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Ljava/util/function/Supplier;Ljava/lang/String;)V $ =
> " # @ this =Lcom/groupbyinc/flux/action/get/TransportShardMultiGetAction; settings .Lcom/groupbyinc/flux/common/settings/Settings; clusterService 4Lcom/groupbyinc/flux/cluster/service/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; isSubAction ()Z newResponse 8()Lcom/groupbyinc/flux/action/get/MultiGetShardResponse; 4com/groupbyinc/flux/action/get/MultiGetShardResponse T
U 3 resolveIndex 8(Lcom/groupbyinc/flux/action/get/MultiGetShardRequest;)Z request 5Lcom/groupbyinc/flux/action/get/MultiGetShardRequest; shards ?(Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/action/support/single/shard/TransportSingleShardAction$InternalRequest;)Lcom/groupbyinc/flux/cluster/routing/ShardIterator; F G ] 2com/groupbyinc/flux/cluster/service/ClusterService _ operationRouting 8()Lcom/groupbyinc/flux/cluster/routing/OperationRouting; a b
` c F()Lcom/groupbyinc/flux/action/support/single/shard/SingleShardRequest; Y e
f index ()Ljava/lang/String; h i
1 j shardId ()I l m
1 n
preference p i
1 q 4com/groupbyinc/flux/cluster/routing/OperationRouting s getShards ?(Lcom/groupbyinc/flux/cluster/ClusterState;Ljava/lang/String;ILjava/lang/String;)Lcom/groupbyinc/flux/cluster/routing/ShardIterator; u v
t w state *Lcom/groupbyinc/flux/cluster/ClusterState; ?Lcom/groupbyinc/flux/action/support/single/shard/TransportSingleShardAction.InternalRequest; \Lcom/groupbyinc/flux/action/support/single/shard/TransportSingleShardAction$InternalRequest; shardOperation ?(Lcom/groupbyinc/flux/action/get/MultiGetShardRequest;Lcom/groupbyinc/flux/index/shard/ShardId;)Lcom/groupbyinc/flux/action/get/MultiGetShardResponse; java/lang/RuntimeException 'com/groupbyinc/flux/index/shard/ShardId ? getIndex #()Lcom/groupbyinc/flux/index/Index; ? ?
? ? *com/groupbyinc/flux/indices/IndicesService ? indexServiceSafe K(Lcom/groupbyinc/flux/index/Index;)Lcom/groupbyinc/flux/index/IndexService; ? ?
? ? id ? m
? ? &com/groupbyinc/flux/index/IndexService ? getShard /(I)Lcom/groupbyinc/flux/index/shard/IndexShard; ? ?
? ? refresh ? Q
1 ? realtime ? Q
1 ? refresh_flag_mget ? *com/groupbyinc/flux/index/shard/IndexShard ? (Ljava/lang/String;)V ? ?
? ? locations ;Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntArrayList; ? ? 1 ? 9com/groupbyinc/flux/common/carrotsearch/hppc/IntArrayList ? size ? m
? ? items Ljava/util/List; ? ? 1 ? java/util/List ? (I)Ljava/lang/Object; 8 ? ? ?
getService 1()Lcom/groupbyinc/flux/index/get/ShardGetService; ? ?
? ? type ? i
? ? i
? storedFields ()[Ljava/lang/String; ? ?
? version ()J ? ?
? versionType )()Lcom/groupbyinc/flux/index/VersionType; ? ?
? fetchSourceContext @()Lcom/groupbyinc/flux/search/fetch/subphase/FetchSourceContext; ? ?
? -com/groupbyinc/flux/index/get/ShardGetService ? ?(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;ZJLcom/groupbyinc/flux/index/VersionType;Lcom/groupbyinc/flux/search/fetch/subphase/FetchSourceContext;)Lcom/groupbyinc/flux/index/get/GetResult; 8 ?
? ? (I)I 8 ?
? ? *com/groupbyinc/flux/action/get/GetResponse ? ,(Lcom/groupbyinc/flux/index/get/GetResult;)V $ ?
? ? add 0(ILcom/groupbyinc/flux/action/get/GetResponse;)V ? ?
U ? 3com/groupbyinc/flux/action/support/TransportActions ? isShardNotAvailableException (Ljava/lang/Throwable;)Z ? ?
? ? logger !Lorg/apache/logging/log4j/Logger; ? ? ? ,()Lorg/apache/logging/log4j/message/Message; ? lambda$shardOperation$0 ?(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/action/get/MultiGetRequest$Item;)Lorg/apache/logging/log4j/message/Message; ? ?
? ? ?(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/action/get/MultiGetRequest$Item;)Lorg/apache/logging/log4j/util/MessageSupplier; 8 ? ? org/apache/logging/log4j/Logger ? debug G(Lorg/apache/logging/log4j/util/MessageSupplier;Ljava/lang/Throwable;)V ? ? ? ? N(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V $ ?
? =(ILcom/groupbyinc/flux/action/get/MultiGetResponse$Failure;)V ? ?
U ? getResult )Lcom/groupbyinc/flux/index/get/GetResult; e Ljava/lang/RuntimeException; item 5Lcom/groupbyinc/flux/action/get/MultiGetRequest$Item; i I )Lcom/groupbyinc/flux/index/shard/ShardId; indexService (Lcom/groupbyinc/flux/index/IndexService;
indexShard ,Lcom/groupbyinc/flux/index/shard/IndexShard; response 6Lcom/groupbyinc/flux/action/get/MultiGetShardResponse; ?(Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/action/support/single/shard/TransportSingleShardAction$InternalRequest;)Lcom/groupbyinc/flux/cluster/routing/ShardsIterator; [ \
G(Lcom/groupbyinc/flux/action/support/single/shard/SingleShardRequest;)Z W X
-()Lcom/groupbyinc/flux/action/ActionResponse; R S
?(Lcom/groupbyinc/flux/action/support/single/shard/SingleShardRequest;Lcom/groupbyinc/flux/index/shard/ShardId;)Lcom/groupbyinc/flux/action/ActionResponse; java/io/IOException } ~
5org/apache/logging/log4j/message/ParameterizedMessage ,{} failed to execute multi_get for [{}]/[{}] java/lang/Object ((Ljava/lang/String;[Ljava/lang/Object;)V $"
#
ConstantValue Code LocalVariableTable LineNumberTable RuntimeVisibleAnnotations LocalVariableTypeTable Signature((Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/action/support/single/shard/TransportSingleShardAction.InternalRequest;)Lcom/groupbyinc/flux/cluster/routing/ShardIterator;
StackMapTable
Exceptions BootstrapMethods
SourceFile InnerClasses ! % ! " # $ % &