
com.groupbyinc.flux.action.bulk.TransportSingleItemBulkWriteAction.class Maven / Gradle / Ivy
???? 4S Bcom/groupbyinc/flux/action/bulk/TransportSingleItemBulkWriteAction ?;Response:Lcom/groupbyinc/flux/action/support/replication/ReplicationResponse;:Lcom/groupbyinc/flux/action/support/WriteResponse;>Lcom/groupbyinc/flux/action/support/replication/TransportWriteAction; Ccom/groupbyinc/flux/action/support/replication/TransportWriteAction 'TransportSingleItemBulkWriteAction.java Ljava/lang/Deprecated; Vcom/groupbyinc/flux/action/support/replication/TransportWriteAction$WritePrimaryResult WritePrimaryResult =com/groupbyinc/flux/action/support/WriteRequest$RefreshPolicy /com/groupbyinc/flux/action/support/WriteRequest
RefreshPolicy Vcom/groupbyinc/flux/action/support/replication/TransportWriteAction$WriteReplicaResult WriteReplicaResult Wcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReplicaResult Icom/groupbyinc/flux/action/support/replication/TransportReplicationAction
ReplicaResult Wcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$PrimaryResult
PrimaryResult 8com/groupbyinc/flux/action/bulk/BulkItemResponse$Failure 0com/groupbyinc/flux/action/bulk/BulkItemResponse Failure 4com/groupbyinc/flux/index/translog/Translog$Location +com/groupbyinc/flux/index/translog/Translog " Location %java/lang/invoke/MethodHandles$Lookup % java/lang/invoke/MethodHandles ' Lookup
bulkAction 5Lcom/groupbyinc/flux/action/bulk/TransportBulkAction; shardBulkAction :Lcom/groupbyinc/flux/action/bulk/TransportShardBulkAction; $assertionsDisabled Z h(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/indices/IndicesService;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/cluster/action/shard/ShardStateAction;Lcom/groupbyinc/flux/action/support/ActionFilters;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Ljava/util/function/Supplier;Ljava/util/function/Supplier;Ljava/lang/String;Lcom/groupbyinc/flux/action/bulk/TransportBulkAction;Lcom/groupbyinc/flux/action/bulk/TransportShardBulkAction;)V?(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/indices/IndicesService;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/cluster/action/shard/ShardStateAction;Lcom/groupbyinc/flux/action/support/ActionFilters;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Ljava/util/function/Supplier;Ljava/util/function/Supplier;Ljava/lang/String;)V 0 2
3 * + 5 , - 7 this YLcom/groupbyinc/flux/action/bulk/TransportSingleItemBulkWriteAction; DLcom/groupbyinc/flux/action/bulk/TransportSingleItemBulkWriteAction; settings .Lcom/groupbyinc/flux/common/settings/Settings;
actionName Ljava/lang/String; transportService 0Lcom/groupbyinc/flux/transport/TransportService; clusterService 4Lcom/groupbyinc/flux/cluster/service/ClusterService; indicesService ,Lcom/groupbyinc/flux/indices/IndicesService;
threadPool +Lcom/groupbyinc/flux/threadpool/ThreadPool; shardStateAction ;Lcom/groupbyinc/flux/cluster/action/shard/ShardStateAction;
actionFilters 2Lcom/groupbyinc/flux/action/support/ActionFilters; indexNameExpressionResolver BLcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver; request (Ljava/util/function/Supplier; Ljava/util/function/Supplier; replicaRequest executor doExecute ?(Lcom/groupbyinc/flux/tasks/Task;Lcom/groupbyinc/flux/action/support/replication/ReplicatedWriteRequest;Lcom/groupbyinc/flux/action/ActionListener;)V toSingleItemBulkRequest v(Lcom/groupbyinc/flux/action/support/replication/ReplicatedWriteRequest;)Lcom/groupbyinc/flux/action/bulk/BulkRequest; U V
W wrapBulkResponse X(Lcom/groupbyinc/flux/action/ActionListener;)Lcom/groupbyinc/flux/action/ActionListener; Y Z
[ 3com/groupbyinc/flux/action/bulk/TransportBulkAction ] execute x(Lcom/groupbyinc/flux/tasks/Task;Lcom/groupbyinc/flux/action/ActionRequest;Lcom/groupbyinc/flux/action/ActionListener;)V _ `
^ a task Lcom/groupbyinc/flux/tasks/Task; TRequest; GLcom/groupbyinc/flux/action/support/replication/ReplicatedWriteRequest; listener 7Lcom/groupbyinc/flux/action/ActionListener; +Lcom/groupbyinc/flux/action/ActionListener; shardOperationOnPrimary ?(Lcom/groupbyinc/flux/action/support/replication/ReplicatedWriteRequest;Lcom/groupbyinc/flux/index/shard/IndexShard;)Lcom/groupbyinc/flux/action/support/replication/TransportWriteAction$WritePrimaryResult; java/lang/Exception l /com/groupbyinc/flux/action/bulk/BulkItemRequest n Ecom/groupbyinc/flux/action/support/replication/ReplicatedWriteRequest p getRefreshPolicy A()Lcom/groupbyinc/flux/action/support/WriteRequest$RefreshPolicy; r s
q t NONE ?Lcom/groupbyinc/flux/action/support/WriteRequest$RefreshPolicy; v w x setRefreshPolicy ?(Lcom/groupbyinc/flux/action/support/WriteRequest$RefreshPolicy;)Lcom/groupbyinc/flux/action/support/replication/ReplicatedWriteRequest; z {
q | *com/groupbyinc/flux/action/DocWriteRequest ~ 0(ILcom/groupbyinc/flux/action/DocWriteRequest;)V 0 ?
o ? 0com/groupbyinc/flux/action/bulk/BulkShardRequest ? shardId +()Lcom/groupbyinc/flux/index/shard/ShardId; ? ?
q ? ?(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/action/support/WriteRequest$RefreshPolicy;[Lcom/groupbyinc/flux/action/bulk/BulkItemRequest;)V 0 ?
? ? 8com/groupbyinc/flux/action/bulk/TransportShardBulkAction ? ?(Lcom/groupbyinc/flux/action/bulk/BulkShardRequest;Lcom/groupbyinc/flux/index/shard/IndexShard;)Lcom/groupbyinc/flux/action/support/replication/TransportWriteAction$WritePrimaryResult; j ?
? ? . / ? finalResponseIfSuccessful DLcom/groupbyinc/flux/action/support/replication/ReplicationResponse; ? ? ? 1com/groupbyinc/flux/action/bulk/BulkShardResponse ? getResponses 5()[Lcom/groupbyinc/flux/action/bulk/BulkItemResponse; ? ?
? ? java/lang/AssertionError ? %expected only one bulk shard response ? (Ljava/lang/Object;)V 0 ?
? ? *com/groupbyinc/flux/index/shard/IndexShard ? 2[Lcom/groupbyinc/flux/action/bulk/BulkItemRequest; ? isFailed ()Z ? ?
?
getFailure <()Lcom/groupbyinc/flux/action/bulk/BulkItemResponse$Failure; ? ?
? getCause ()Ljava/lang/Exception; ? ?
? getResponse /()Lcom/groupbyinc/flux/action/DocWriteResponse; ? ?
? Bcom/groupbyinc/flux/action/support/replication/ReplicationResponse ? location 6Lcom/groupbyinc/flux/index/translog/Translog$Location; ? ? ? logger !Lorg/apache/logging/log4j/Logger; ? ? ?&(Lcom/groupbyinc/flux/action/support/replication/ReplicatedWriteRequest;Lcom/groupbyinc/flux/action/support/replication/ReplicationResponse;Lcom/groupbyinc/flux/index/translog/Translog$Location;Ljava/lang/Exception;Lcom/groupbyinc/flux/index/shard/IndexShard;Lorg/apache/logging/log4j/Logger;)V 0 ?
? response
TResponse; failure Ljava/lang/Exception; primary ,Lcom/groupbyinc/flux/index/shard/IndexShard; itemRequests
refreshPolicy bulkShardRequest 2Lcom/groupbyinc/flux/action/bulk/BulkShardRequest;
bulkResult ?Lcom/groupbyinc/flux/action/support/replication/TransportWriteAction$WritePrimaryResult; XLcom/groupbyinc/flux/action/support/replication/TransportWriteAction$WritePrimaryResult; itemResponse 2Lcom/groupbyinc/flux/action/bulk/BulkItemResponse; shardOperationOnReplica ?(Lcom/groupbyinc/flux/action/support/replication/ReplicatedWriteRequest;Lcom/groupbyinc/flux/index/shard/IndexShard;)Lcom/groupbyinc/flux/action/support/replication/TransportWriteAction$WriteReplicaResult; ?(Lcom/groupbyinc/flux/action/bulk/BulkShardRequest;Lcom/groupbyinc/flux/index/shard/IndexShard;)Lcom/groupbyinc/flux/action/support/replication/TransportWriteAction$WriteReplicaResult; ? ?
? ? ? ?(Lcom/groupbyinc/flux/action/support/replication/ReplicatedWriteRequest;Lcom/groupbyinc/flux/index/translog/Translog$Location;Ljava/lang/Exception;Lcom/groupbyinc/flux/index/shard/IndexShard;Lorg/apache/logging/log4j/Logger;)V 0 ?
? replica result ?Lcom/groupbyinc/flux/action/support/replication/TransportWriteAction$WriteReplicaResult; XLcom/groupbyinc/flux/action/support/replication/TransportWriteAction$WriteReplicaResult; "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; ? ?
? ? ? ? lambda$wrapBulkResponse$0 \(Lcom/groupbyinc/flux/action/ActionListener;Lcom/groupbyinc/flux/action/bulk/BulkResponse;)V ? ?
? ? 1(Lcom/groupbyinc/flux/action/bulk/BulkResponse;)V ? accept Y(Lcom/groupbyinc/flux/action/ActionListener;)Lcom/groupbyinc/flux/common/CheckedConsumer; ? ? ? java/util/Objects ? requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object; ? ?
? ? )com/groupbyinc/flux/action/ActionListener ? onFailure (Ljava/lang/Exception;)V ? ? ? ? ? ? J(Lcom/groupbyinc/flux/action/ActionListener;)Ljava/util/function/Consumer; ? wrap v(Lcom/groupbyinc/flux/common/CheckedConsumer;Ljava/util/function/Consumer;)Lcom/groupbyinc/flux/action/ActionListener; ? +com/groupbyinc/flux/action/bulk/BulkRequest ()V 0
add [(Lcom/groupbyinc/flux/action/DocWriteRequest;)Lcom/groupbyinc/flux/action/bulk/BulkRequest;
n(Lcom/groupbyinc/flux/action/support/WriteRequest$RefreshPolicy;)Lcom/groupbyinc/flux/action/bulk/BulkRequest; z
timeout -()Lcom/groupbyinc/flux/common/unit/TimeValue;
q Z(Lcom/groupbyinc/flux/common/unit/TimeValue;)Lcom/groupbyinc/flux/action/bulk/BulkRequest;
waitForActiveShards 7()Lcom/groupbyinc/flux/action/support/ActiveShardCount;
q d(Lcom/groupbyinc/flux/action/support/ActiveShardCount;)Lcom/groupbyinc/flux/action/bulk/BulkRequest;
! bulkRequest -Lcom/groupbyinc/flux/action/bulk/BulkRequest; ?(Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;Lcom/groupbyinc/flux/index/shard/IndexShard;)Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReplicaResult; ? ?
& ?(Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;Lcom/groupbyinc/flux/index/shard/IndexShard;)Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$PrimaryResult; j k
) ?(Lcom/groupbyinc/flux/tasks/Task;Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;Lcom/groupbyinc/flux/action/ActionListener;)V S T
, ,com/groupbyinc/flux/action/bulk/BulkResponse. getItems0 ?
/1 &expected only one item in bulk request3
onResponse5 ? ?6 -Lcom/groupbyinc/flux/action/DocWriteResponse; bulkItemResponses .Lcom/groupbyinc/flux/action/bulk/BulkResponse; bulkItemResponse java/lang/Class= desiredAssertionStatus? ?
>@ Code LocalVariableTable LocalVariableTypeTable LineNumberTable Signature~(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/indices/IndicesService;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/cluster/action/shard/ShardStateAction;Lcom/groupbyinc/flux/action/support/ActionFilters;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Ljava/util/function/Supplier;Ljava/util/function/Supplier;Ljava/lang/String;Lcom/groupbyinc/flux/action/bulk/TransportBulkAction;Lcom/groupbyinc/flux/action/bulk/TransportShardBulkAction;)V c(Lcom/groupbyinc/flux/tasks/Task;TRequest;Lcom/groupbyinc/flux/action/ActionListener;)V
StackMapTable
Exceptions ?(TRequest;Lcom/groupbyinc/flux/index/shard/IndexShard;)Lcom/groupbyinc/flux/action/support/replication/TransportWriteAction$WritePrimaryResult; ?(TRequest;Lcom/groupbyinc/flux/index/shard/IndexShard;)Lcom/groupbyinc/flux/action/support/replication/TransportWriteAction$WriteReplicaResult;(Lcom/groupbyinc/flux/action/ActionListener;)Lcom/groupbyinc/flux/action/ActionListener; BootstrapMethods
SourceFile
Deprecated InnerClasses RuntimeVisibleAnnotations! * + , - . / 0 1 B
&*+,-
? 4*
? 6*? 8? C ? &