com.groupbyinc.flux.transport.TransportService$DirectResponseChannel.class Maven / Gradle / Ivy
???? 4 ? Dcom/groupbyinc/flux/transport/TransportService$DirectResponseChannel java/lang/Object .com/groupbyinc/flux/transport/TransportChannel TransportService.java .com/groupbyinc/flux/transport/TransportService DirectResponseChannel Fcom/groupbyinc/flux/transport/TransportService$DirectResponseChannel$1 /com/groupbyinc/flux/threadpool/ThreadPool$Names
)com/groupbyinc/flux/threadpool/ThreadPool Names %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup logger 8Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger; localNode 0Lcom/groupbyinc/flux/cluster/node/DiscoveryNode; action Ljava/lang/String; requestId J adapter 7Lcom/groupbyinc/flux/transport/TransportServiceAdapter;
threadPool +Lcom/groupbyinc/flux/threadpool/ThreadPool; ?(Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Ljava/lang/String;JLcom/groupbyinc/flux/transport/TransportServiceAdapter;Lcom/groupbyinc/flux/threadpool/ThreadPool;)V ()V # %
& ( * , . 0 ! " 2 this FLcom/groupbyinc/flux/transport/TransportService$DirectResponseChannel; ()Ljava/lang/String; getProfileName .direct 8 sendResponse 4(Lcom/groupbyinc/flux/transport/TransportResponse;)V java/io/IOException < 6com/groupbyinc/flux/transport/TransportResponseOptions > EMPTY 8Lcom/groupbyinc/flux/transport/TransportResponseOptions; @ A ? B l(Lcom/groupbyinc/flux/transport/TransportResponse;Lcom/groupbyinc/flux/transport/TransportResponseOptions;)V : D
E response 1Lcom/groupbyinc/flux/transport/TransportResponse; 5com/groupbyinc/flux/transport/TransportServiceAdapter I onResponseSent (JLjava/lang/String;Lcom/groupbyinc/flux/transport/TransportResponse;Lcom/groupbyinc/flux/transport/TransportResponseOptions;)V K L J M onResponseReceived ;(J)Lcom/groupbyinc/flux/transport/TransportResponseHandler; O P J Q 6com/groupbyinc/flux/transport/TransportResponseHandler S executor U 6 T V same X java/lang/String Z equals (Ljava/lang/Object;)Z \ ]
[ ^ processResponse l(Lcom/groupbyinc/flux/transport/TransportResponseHandler;Lcom/groupbyinc/flux/transport/TransportResponse;)V ` a
b :(Ljava/lang/String;)Ljava/util/concurrent/ExecutorService; U d
e "java/lang/invoke/LambdaMetafactory g 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; i j
h k l % lambda$sendResponse$0 o a
p q run ?(Lcom/groupbyinc/flux/transport/TransportService$DirectResponseChannel;Lcom/groupbyinc/flux/transport/TransportResponseHandler;Lcom/groupbyinc/flux/transport/TransportResponse;)Ljava/lang/Runnable; s t u $java/util/concurrent/ExecutorService w execute (Ljava/lang/Runnable;)V y z x { options handler 8Lcom/groupbyinc/flux/transport/TransportResponseHandler; java/lang/Exception ? handleResponse ? ; T ? Fcom/groupbyinc/flux/transport/ResponseHandlerFailureTransportException ? (Ljava/lang/Throwable;)V # ?
? ? wrapInRemote O(Ljava/lang/Exception;)Lcom/groupbyinc/flux/transport/RemoteTransportException; ? ?
? processException s(Lcom/groupbyinc/flux/transport/TransportResponseHandler;Lcom/groupbyinc/flux/transport/RemoteTransportException;)V ? ?
? e Ljava/lang/Exception; (Ljava/lang/Exception;)V +(JLjava/lang/String;Ljava/lang/Exception;)V K ? J ? 6com/groupbyinc/flux/transport/RemoteTransportException ? ?(Lcom/groupbyinc/flux/transport/TransportService$DirectResponseChannel;Lcom/groupbyinc/flux/transport/TransportResponseHandler;Lcom/groupbyinc/flux/transport/RemoteTransportException;)V # ?
? rtx 8Lcom/groupbyinc/flux/transport/RemoteTransportException; exception .com/groupbyinc/flux/cluster/node/DiscoveryNode ? getName ? 6
? ?
getAddress 9()Lcom/groupbyinc/flux/common/transport/TransportAddress; ? ?
? ? s(Ljava/lang/String;Lcom/groupbyinc/flux/common/transport/TransportAddress;Ljava/lang/String;Ljava/lang/Throwable;)V # ?
? ? handleException 5(Lcom/groupbyinc/flux/transport/TransportException;)V ? ? T ? ()Ljava/lang/Object; ? lambda$processException$1 L(Lcom/groupbyinc/flux/transport/TransportResponseHandler;)Ljava/lang/Object; ? ?
? ? get ?(Lcom/groupbyinc/flux/transport/TransportService$DirectResponseChannel;Lcom/groupbyinc/flux/transport/TransportResponseHandler;)Ljava/util/function/Supplier; ? ? ? 6com/groupbyinc/flux/common/apache/logging/log4j/Logger ? error *(Ljava/lang/Object;Ljava/lang/Throwable;)V ? ? ? ? getRequestId ()J getChannelType direct ?
getVersion ()Lcom/groupbyinc/flux/Version; ? ?
? ? Lcom/groupbyinc/flux/common/apache/logging/log4j/message/ParameterizedMessage ? 8failed to handle exception for action [{}], handler [{}] ? 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V # ?
? ? Code LocalVariableTable LineNumberTable
Exceptions
StackMapTable BootstrapMethods
SourceFile InnerClasses ! " # $ ? ? &*? '*+? )*,? +*-? -*? /*? 1*? 3? ? H &