com.groupbyinc.flux.action.support.replication.TransportReplicationAction$ReroutePhase$1.class Maven / Gradle / Ivy
???? 4 ? Xcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReroutePhase$1 VLjava/lang/Object;Lcom/groupbyinc/flux/transport/TransportResponseHandler; java/lang/Object 6com/groupbyinc/flux/transport/TransportResponseHandler TransportReplicationAction.java Vcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReroutePhase
performAction v(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Ljava/lang/String;ZLcom/groupbyinc/flux/transport/TransportRequest;)V Icom/groupbyinc/flux/action/support/replication/TransportReplicationAction ReroutePhase /com/groupbyinc/flux/threadpool/ThreadPool$Names )com/groupbyinc/flux/threadpool/ThreadPool Names %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup val$isPrimaryAction Z val$node 0Lcom/groupbyinc/flux/cluster/node/DiscoveryNode; val$requestToPerform 0Lcom/groupbyinc/flux/transport/TransportRequest; this$1 XLcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReroutePhase; ?(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReroutePhase;ZLcom/groupbyinc/flux/cluster/node/DiscoveryNode;Lcom/groupbyinc/flux/transport/TransportRequest;)V ! " % ' ) + ()V # -
. this ZLcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReroutePhase$1; newInstance F()Lcom/groupbyinc/flux/action/support/replication/ReplicationResponse; this$0 KLcom/groupbyinc/flux/action/support/replication/TransportReplicationAction; 4 5
6 newResponseInstance 8 3
9 executor ()Ljava/lang/String; same = handleResponse G(Lcom/groupbyinc/flux/action/support/replication/ReplicationResponse;)V finishOnSuccess A @
B response
TResponse; DLcom/groupbyinc/flux/action/support/replication/ReplicationResponse; handleException 5(Lcom/groupbyinc/flux/transport/TransportException;)V java/lang/Exception I 0com/groupbyinc/flux/transport/TransportException K unwrapCause ()Ljava/lang/Throwable; M N
L O 7com/groupbyinc/flux/transport/ConnectTransportException Q ,com/groupbyinc/flux/node/NodeClosedException S retryPrimaryException (Ljava/lang/Throwable;)Z U V
W java/lang/Throwable Y access$4300 ?(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction;)Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger; [ \
] "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 d ()Ljava/lang/Object; f lambda$handleException$0 t(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Lcom/groupbyinc/flux/transport/TransportRequest;)Ljava/lang/Object; h i
j k get ?(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Lcom/groupbyinc/flux/transport/TransportRequest;)Lcom/groupbyinc/flux/common/apache/logging/log4j/util/Supplier; m n o 6com/groupbyinc/flux/common/apache/logging/log4j/Logger q trace W(Lcom/groupbyinc/flux/common/apache/logging/log4j/util/Supplier;Ljava/lang/Throwable;)V s t r u retry (Ljava/lang/Exception;)V w x
y finishAsFailed { x
|
addSuppressed (Ljava/lang/Throwable;)V ~
J ? finishWithUnexpectedFailure ? x
? cause Ljava/lang/Throwable; e Ljava/lang/Exception; exp 2Lcom/groupbyinc/flux/transport/TransportException; 4(Lcom/groupbyinc/flux/transport/TransportResponse;)V Bcom/groupbyinc/flux/action/support/replication/ReplicationResponse ? ? @
? 3()Lcom/groupbyinc/flux/transport/TransportResponse; 2 3
? Lcom/groupbyinc/flux/common/apache/logging/log4j/message/ParameterizedMessage ? Ereceived an error from node [{}] for request [{}], scheduling a retry ? .com/groupbyinc/flux/cluster/node/DiscoveryNode ? getId ? <
? ? 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V # ?
? ? node requestToPerform Code LocalVariableTable LocalVariableTypeTable LineNumberTable Signature ()TResponse;
(TResponse;)V
StackMapTable BootstrapMethods
SourceFile EnclosingMethod InnerClasses ! " # $ ? ` *+? &*? (*-? **? ,*? /? ? 0 1 ! " ? 0 1 ? @ 2 3 ? G *? &? 7? :? ? 0 1 ? 0 1 ? D ? ? ; <