com.groupbyinc.flux.action.resync.TransportResyncReplicationAction.class Maven / Gradle / Ivy
???? 4? Bcom/groupbyinc/flux/action/resync/TransportResyncReplicationAction =Lcom/groupbyinc/flux/action/support/replication/TransportWriteAction;Lcom/groupbyinc/flux/index/shard/PrimaryReplicaSyncer$SyncAction; Ccom/groupbyinc/flux/action/support/replication/TransportWriteAction ?com/groupbyinc/flux/index/shard/PrimaryReplicaSyncer$SyncAction %TransportResyncReplicationAction.java Dcom/groupbyinc/flux/action/resync/TransportResyncReplicationAction$1 Lcom/groupbyinc/flux/action/support/replication/ReplicationOperation$Replicas Ccom/groupbyinc/flux/action/support/replication/ReplicationOperation
Replicas `com/groupbyinc/flux/action/support/replication/TransportReplicationAction$ConcreteReplicaRequest Icom/groupbyinc/flux/action/support/replication/TransportReplicationAction ConcreteReplicaRequest Scom/groupbyinc/flux/action/support/replication/ReplicationOperation$ReplicaResponse ReplicaResponse Vcom/groupbyinc/flux/action/support/replication/TransportWriteAction$WritePrimaryResult WritePrimaryResult Vcom/groupbyinc/flux/action/support/replication/TransportWriteAction$WriteReplicaResult WriteReplicaResult 4com/groupbyinc/flux/index/translog/Translog$Location +com/groupbyinc/flux/index/translog/Translog Location .com/groupbyinc/flux/index/engine/Engine$Result # 'com/groupbyinc/flux/index/engine/Engine % Result 5com/groupbyinc/flux/index/translog/Translog$Operation ( Operation Wcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReplicaResult +
ReplicaResult Wcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$PrimaryResult .
PrimaryResult ^com/groupbyinc/flux/action/support/replication/TransportReplicationAction$ConcreteShardRequest 1 ConcreteShardRequest 4com/groupbyinc/flux/index/shard/PrimaryReplicaSyncer 4
SyncAction /com/groupbyinc/flux/threadpool/ThreadPool$Names 7 )com/groupbyinc/flux/threadpool/ThreadPool 9 Names ccom/groupbyinc/flux/action/support/replication/TransportReplicationAction$OperationTransportHandler < OperationTransportHandler jcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$PrimaryOperationTransportHandler ? PrimaryOperationTransportHandler jcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReplicaOperationTransportHandler B ReplicaOperationTransportHandler Wcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReplicasProxy E
ReplicasProxy Ycom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReplicaResponse H acom/groupbyinc/flux/action/support/replication/TransportReplicationAction$RetryOnReplicaException J RetryOnReplicaException 1com/groupbyinc/flux/index/engine/Engine$Operation M 8com/groupbyinc/flux/index/engine/Engine$Operation$Origin O Origin %java/lang/invoke/MethodHandles$Lookup R java/lang/invoke/MethodHandles T Lookup ACTION_NAME Ljava/lang/String; ?(Lcom/groupbyinc/flux/common/settings/Settings;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;)V *Lcom/groupbyinc/flux/common/inject/Inject; W X \ "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; ` a
_ b c ()Ljava/lang/Object; e :com/groupbyinc/flux/action/resync/ResyncReplicationRequest g ()V Y i
h j k >()Lcom/groupbyinc/flux/action/resync/ResyncReplicationRequest; m get ()Ljava/util/function/Supplier; o p q bulk s?(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 Y u
v this DLcom/groupbyinc/flux/action/resync/TransportResyncReplicationAction; settings .Lcom/groupbyinc/flux/common/settings/Settings; 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; registerRequestHandlers ?(Ljava/lang/String;Lcom/groupbyinc/flux/transport/TransportService;Ljava/util/function/Supplier;Ljava/util/function/Supplier;Ljava/lang/String;)V same ? N(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction;)V Y ?
= ? .com/groupbyinc/flux/transport/TransportService ? registerRequestHandler {(Ljava/lang/String;Ljava/util/function/Supplier;Ljava/lang/String;Lcom/groupbyinc/flux/transport/TransportRequestHandler;)V ? ?
? ? transportPrimaryAction ? X ? lambda$registerRequestHandlers$0 (Ljava/util/function/Supplier;)Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ConcreteShardRequest; ? ?
? ? b()Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ConcreteShardRequest; ? <(Ljava/util/function/Supplier;)Ljava/util/function/Supplier; o ? ?
@ ? }(Ljava/lang/String;Ljava/util/function/Supplier;Ljava/lang/String;ZZLcom/groupbyinc/flux/transport/TransportRequestHandler;)V ? ?
? ? transportReplicaAction ? X ? lambda$registerRequestHandlers$1 ?(Ljava/util/function/Supplier;)Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ConcreteReplicaRequest; ? ?
? ? d()Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ConcreteReplicaRequest; ? ?
C ?
actionName request [Ljava/util/function/Supplier; Ljava/util/function/Supplier; replicaRequest executor newResponseInstance ?()Lcom/groupbyinc/flux/action/resync/ResyncReplicationResponse; ;com/groupbyinc/flux/action/resync/ResyncReplicationResponse ?
? j newReplicasProxy Q(J)Lcom/groupbyinc/flux/action/support/replication/ReplicationOperation$Replicas; O(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction;J)V Y ?
F ? primaryTerm J sendReplicaRequest ?(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ConcreteReplicaRequest;Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Lcom/groupbyinc/flux/action/ActionListener;)V .com/groupbyinc/flux/cluster/node/DiscoveryNode ?
getVersion ()Lcom/groupbyinc/flux/Version; ? ?
? ? com/groupbyinc/flux/Version ? V_6_0_0_alpha1 Lcom/groupbyinc/flux/Version; ? ? ? ? onOrAfter (Lcom/groupbyinc/flux/Version;)Z ? ?
? ? ? ?
????????? (JJ)V Y ?
I ? )com/groupbyinc/flux/action/ActionListener ?
onResponse (Ljava/lang/Object;)V ? ? ? ? pre60NodeCheckpoint ?Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ConcreteReplicaRequest; bLcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ConcreteReplicaRequest; node 0Lcom/groupbyinc/flux/cluster/node/DiscoveryNode; listener ?Lcom/groupbyinc/flux/action/ActionListener; +Lcom/groupbyinc/flux/action/ActionListener; shardOperationOnPrimary ?(Lcom/groupbyinc/flux/action/resync/ResyncReplicationRequest;Lcom/groupbyinc/flux/index/shard/IndexShard;)Lcom/groupbyinc/flux/action/support/replication/TransportWriteAction$WritePrimaryResult; java/lang/Exception ? performOnPrimary ?(Lcom/groupbyinc/flux/action/resync/ResyncReplicationRequest;Lcom/groupbyinc/flux/index/shard/IndexShard;)Lcom/groupbyinc/flux/action/resync/ResyncReplicationRequest; ? ?
? logger 8Lcom/groupbyinc/flux/common/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;Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;)V Y ?
?