
com.groupbyinc.flux.action.support.replication.TransportReplicationAction$PrimaryShardReference.class Maven / Gradle / Ivy
???? 4 ? _com/groupbyinc/flux/action/support/replication/TransportReplicationAction$PrimaryShardReference \Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction.ShardReference;Lcom/groupbyinc/flux/action/support/replication/ReplicationOperation$Primary;>; Xcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ShardReference Kcom/groupbyinc/flux/action/support/replication/ReplicationOperation$Primary TransportReplicationAction.java Icom/groupbyinc/flux/action/support/replication/TransportReplicationAction PrimaryShardReference Wcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$PrimaryResult
PrimaryResult Qcom/groupbyinc/flux/action/support/replication/ReplicationOperation$PrimaryResult Ccom/groupbyinc/flux/action/support/replication/ReplicationOperation ShardReference Primary $assertionsDisabled Z this$0 KLcom/groupbyinc/flux/action/support/replication/TransportReplicationAction; ?(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction;Lcom/groupbyinc/flux/index/shard/IndexShard;Lcom/groupbyinc/flux/common/lease/Releasable;)V
this ?Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction.PrimaryShardReference; aLcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$PrimaryShardReference;
indexShard ,Lcom/groupbyinc/flux/index/shard/IndexShard;
operationLock -Lcom/groupbyinc/flux/common/lease/Releasable; isRelocated ()Z " # ( *com/groupbyinc/flux/index/shard/IndexShard * isRelocatedPrimary , '
+ - failShard *(Ljava/lang/String;Ljava/lang/Exception;)V java/lang/Exception 1 / 0
+ 3
addSuppressed (Ljava/lang/Throwable;)V 5 6
2 7 inner Ljava/lang/Exception; reason Ljava/lang/String; e perform ?(Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;)Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$PrimaryResult; shardOperationOnPrimary ?(Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;Lcom/groupbyinc/flux/index/shard/IndexShard;)Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$PrimaryResult; @ A
B D replicaRequest E()Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest; F G
H finalFailure J :
K java/lang/AssertionError M java/lang/StringBuilder O ()V Q
P R a replica request [ T append -(Ljava/lang/String;)Ljava/lang/StringBuilder; V W
P X -(Ljava/lang/Object;)Ljava/lang/StringBuilder; V Z
P [ ] with a primary failure [ ] ] _ toString ()Ljava/lang/String; a b
P c (Ljava/lang/Object;)V e
N f request TRequest; CLcom/groupbyinc/flux/action/support/replication/ReplicationRequest; result YLcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$PrimaryResult; updateLocalCheckpointForShard (Ljava/lang/String;J)V m n
+ o allocationId
checkpoint J updateGlobalCheckpointForShard t n
+ u globalCheckpoint localCheckpoint ()J getLocalCheckpoint z y
+ { getGlobalCheckpoint } y
+ ~ getReplicationGroup 4()Lcom/groupbyinc/flux/index/shard/ReplicationGroup; ? ?
+ ? ?(Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;)Lcom/groupbyinc/flux/action/support/replication/ReplicationOperation$PrimaryResult; > ?
? java/lang/Class ? desiredAssertionStatus ? '
? ? Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable
Exceptions Signature d(TRequest;)Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$PrimaryResult;
SourceFile InnerClasses ? o
*+? *+,-? ? ? *
!
" #
$ % ?
? ? ? ? &