
com.groupbyinc.flux.action.support.replication.TransportReplicationAction$ReplicasProxy.class Maven / Gradle / Ivy
???? 4 ? Wcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReplicasProxy rLjava/lang/Object;Lcom/groupbyinc/flux/action/support/replication/ReplicationOperation$Replicas; java/lang/Object Lcom/groupbyinc/flux/action/support/replication/ReplicationOperation$Replicas TransportReplicationAction.java Icom/groupbyinc/flux/action/support/replication/TransportReplicationAction
ReplicasProxy Ycom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReplicasProxy$1 `com/groupbyinc/flux/action/support/replication/TransportReplicationAction$ConcreteReplicaRequest ConcreteReplicaRequest Scom/groupbyinc/flux/action/support/replication/ReplicationOperation$ReplicaResponse Ccom/groupbyinc/flux/action/support/replication/ReplicationOperation ReplicaResponse Bcom/groupbyinc/flux/cluster/action/shard/ShardStateAction$Listener 9com/groupbyinc/flux/cluster/action/shard/ShardStateAction Listener Replicas primaryTerm J this$0 KLcom/groupbyinc/flux/action/support/replication/TransportReplicationAction; O(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction;J)V " ()V $
% ' this ~Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction.ReplicasProxy; YLcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReplicasProxy; performOn ?(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;JLcom/groupbyinc/flux/action/ActionListener;)V 0com/groupbyinc/flux/cluster/routing/ShardRouting .
currentNodeId ()Ljava/lang/String; 0 1
/ 2 clusterService 4Lcom/groupbyinc/flux/cluster/service/ClusterService; 4 5
6 2com/groupbyinc/flux/cluster/service/ClusterService 8 state ,()Lcom/groupbyinc/flux/cluster/ClusterState; : ;
9 < (com/groupbyinc/flux/cluster/ClusterState > nodes 3()Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes; @ A
? B /com/groupbyinc/flux/cluster/node/DiscoveryNodes D get D(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNode; F G
E H =com/groupbyinc/flux/client/transport/NoNodeAvailableException J java/lang/StringBuilder L
M % unknown node [ O append -(Ljava/lang/String;)Ljava/lang/StringBuilder; Q R
M S ] U toString W 1
M X (Ljava/lang/String;)V Z
K [ )com/groupbyinc/flux/action/ActionListener ] onFailure (Ljava/lang/Exception;)V _ ` ^ a java/lang/String c .com/groupbyinc/flux/cluster/node/DiscoveryNode e allocationId 4()Lcom/groupbyinc/flux/cluster/routing/AllocationId; g h
/ i 0com/groupbyinc/flux/cluster/routing/AllocationId k getId m 1
l n G(Lcom/groupbyinc/flux/transport/TransportRequest;Ljava/lang/String;JJ)V p
q sendReplicaRequest ?(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ConcreteReplicaRequest;Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Lcom/groupbyinc/flux/action/ActionListener;)V s t
u replica 2Lcom/groupbyinc/flux/cluster/routing/ShardRouting; request TReplicaRequest; CLcom/groupbyinc/flux/action/support/replication/ReplicationRequest; globalCheckpoint listener ?Lcom/groupbyinc/flux/action/ActionListener; +Lcom/groupbyinc/flux/action/ActionListener; nodeId Ljava/lang/String; node 0Lcom/groupbyinc/flux/cluster/node/DiscoveryNode; replicaRequest tLcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ConcreteReplicaRequest; bLcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ConcreteReplicaRequest; failShardIfNeeded ?(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Ljava/lang/String;Ljava/lang/Exception;Ljava/lang/Runnable;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V java/lang/Runnable ? run ? $ ? ? message exception Ljava/lang/Exception; onSuccess Ljava/lang/Runnable; onPrimaryDemoted 4Ljava/util/function/Consumer; Ljava/util/function/Consumer; onIgnoredFailure markShardCopyAsStaleIfNeeded ?(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;Ljava/lang/Runnable;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V shardId )Lcom/groupbyinc/flux/index/shard/ShardId; createShardActionListener ?(Ljava/lang/Runnable;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Lcom/groupbyinc/flux/cluster/action/shard/ShardStateAction$Listener; ?(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReplicasProxy;Ljava/lang/Runnable;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V ?
? Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable Signature ?(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;TReplicaRequest;JLcom/groupbyinc/flux/action/ActionListener;)V ?(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Ljava/lang/String;Ljava/lang/Exception;Ljava/lang/Runnable;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V ?(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;Ljava/lang/Runnable;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V ?(Ljava/lang/Runnable;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Lcom/groupbyinc/flux/cluster/action/shard/ShardStateAction$Listener;
SourceFile InnerClasses ! ! ? g *+? #*? &* ? (? ? ) + ? ) * ? ^ _ ` , - ? <