com.groupbyinc.flux.action.resync.TransportResyncReplicationAction$1.class Maven / Gradle / Ivy
???? 4 ? Dcom/groupbyinc/flux/action/resync/TransportResyncReplicationAction$1 ?Ljava/lang/Object;Lcom/groupbyinc/flux/transport/TransportResponseHandler; java/lang/Object 6com/groupbyinc/flux/transport/TransportResponseHandler %TransportResyncReplicationAction.java Bcom/groupbyinc/flux/action/resync/TransportResyncReplicationAction sync ?(Lcom/groupbyinc/flux/action/resync/ResyncReplicationRequest;Lcom/groupbyinc/flux/tasks/Task;Ljava/lang/String;JLcom/groupbyinc/flux/action/ActionListener;)V Lcom/groupbyinc/flux/action/support/replication/ReplicationResponse$ShardInfo Bcom/groupbyinc/flux/action/support/replication/ReplicationResponse ShardInfo Tcom/groupbyinc/flux/action/support/replication/ReplicationResponse$ShardInfo$Failure Failure /com/groupbyinc/flux/threadpool/ThreadPool$Names )com/groupbyinc/flux/threadpool/ThreadPool Names val$listener +Lcom/groupbyinc/flux/action/ActionListener; this$0 DLcom/groupbyinc/flux/action/resync/TransportResyncReplicationAction; r(Lcom/groupbyinc/flux/action/resync/TransportResyncReplicationAction;Lcom/groupbyinc/flux/action/ActionListener;)V ! # ()V %
& this FLcom/groupbyinc/flux/action/resync/TransportResyncReplicationAction$1; newInstance ?()Lcom/groupbyinc/flux/action/resync/ResyncReplicationResponse; newResponseInstance , +
- executor ()Ljava/lang/String; same 1 handleResponse @(Lcom/groupbyinc/flux/action/resync/ResyncReplicationResponse;)V ;com/groupbyinc/flux/action/resync/ResyncReplicationResponse 5 getShardInfo P()Lcom/groupbyinc/flux/action/support/replication/ReplicationResponse$ShardInfo; 7 8
6 9 getFailures Y()[Lcom/groupbyinc/flux/action/support/replication/ReplicationResponse$ShardInfo$Failure; ; <
= W[Lcom/groupbyinc/flux/action/support/replication/ReplicationResponse$ShardInfo$Failure; ?
access$000 g(Lcom/groupbyinc/flux/action/resync/TransportResyncReplicationAction;)Lorg/apache/logging/log4j/Logger; A B
C 5org/apache/logging/log4j/message/ParameterizedMessage E 8{} primary-replica resync to replica on node [{}] failed G fullShardId +()Lcom/groupbyinc/flux/index/shard/ShardId; I J
K nodeId M 0
N 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V P
F Q getCause ()Ljava/lang/Throwable; S T
U org/apache/logging/log4j/Logger W info B(Lorg/apache/logging/log4j/message/Message;Ljava/lang/Throwable;)V Y Z X [ )com/groupbyinc/flux/action/ActionListener ]
onResponse (Ljava/lang/Object;)V _ ` ^ a f VLcom/groupbyinc/flux/action/support/replication/ReplicationResponse$ShardInfo$Failure; i I response =Lcom/groupbyinc/flux/action/resync/ResyncReplicationResponse; failures handleException 5(Lcom/groupbyinc/flux/transport/TransportException;)V 0com/groupbyinc/flux/transport/TransportException l unwrapCause n T
m o 3com/groupbyinc/flux/action/support/TransportActions q isShardNotAvailableException (Ljava/lang/Throwable;)Z s t
r u
access$100 w B
x 2primary became unavailable during resync, ignoring z trace *(Ljava/lang/String;Ljava/lang/Throwable;)V | } X ~ java/lang/Throwable ? onFailure (Ljava/lang/Exception;)V ? ? ^ ? exp 2Lcom/groupbyinc/flux/transport/TransportException; cause Ljava/lang/Throwable; 4(Lcom/groupbyinc/flux/transport/TransportResponse;)V 3 4
? 3()Lcom/groupbyinc/flux/transport/TransportResponse; * +
? Code LocalVariableTable LineNumberTable
StackMapTable Signature
SourceFile EnclosingMethod InnerClasses ? C *+? "*,? $*? '? ? ( ) ? ? * + ? 2 *? "? .? ? ( ) ? ? / 0 ? - 2? ? ( ) ? ? 3 4 ? ? J+? :? >M>,?? 2,2:*? "? D? FYH? L? O? R? V? \ ????*? $+? b ? ? 4 $ c d
5 e f J ( ) J g h B i ? ? *
? ? ? ? $ ? 1 ? 4 ? 9 ? ? ? I ? ? ?
@? 4 j k ? ? )+? pM,? v? *? "? y{+? ?
*? $+? ? ? ? ) ( ) ) ? ? $ ? ? ? ? ? ? ? ( ? ? ? ? A 3 ? ? 3 *+? 6? ?? ? ( ) ? ?A * ? ? / *? ?? ? ( ) ? ? ? ? ?
? "