com.groupbyinc.flux.transport.TransportService$ContextRestoreResponseHandler.class Maven / Gradle / Ivy
???? 4 ? Lcom/groupbyinc/flux/transport/TransportService$ContextRestoreResponseHandler ?Ljava/lang/Object;Lcom/groupbyinc/flux/transport/TransportResponseHandler; java/lang/Object 6com/groupbyinc/flux/transport/TransportResponseHandler TransportService.java Fcom/groupbyinc/flux/common/util/concurrent/ThreadContext$StoredContext 8com/groupbyinc/flux/common/util/concurrent/ThreadContext
StoredContext =com/groupbyinc/flux/transport/TransportService$TimeoutHandler .com/groupbyinc/flux/transport/TransportService TimeoutHandler ContextRestoreResponseHandler delegate 8Lcom/groupbyinc/flux/transport/TransportResponseHandler; =Lcom/groupbyinc/flux/transport/TransportResponseHandler; contextSupplier Ljava/util/function/Supplier; gLjava/util/function/Supplier; handler ?Lcom/groupbyinc/flux/transport/TransportService$TimeoutHandler; X(Ljava/util/function/Supplier;Lcom/groupbyinc/flux/transport/TransportResponseHandler;)V ()V
! # this SLcom/groupbyinc/flux/transport/TransportService$ContextRestoreResponseHandler; NLcom/groupbyinc/flux/transport/TransportService$ContextRestoreResponseHandler; read e(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/transport/TransportResponse; java/io/IOException * ( ) , in 2Lcom/groupbyinc/flux/common/io/stream/StreamInput; handleResponse 4(Lcom/groupbyinc/flux/transport/TransportResponse;)V java/lang/Throwable 2 4 cancel 6
7 java/util/function/Supplier 9 get ()Ljava/lang/Object; ; < : = 0 1 ? $closeResource 1(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V A B
C /com/groupbyinc/flux/transport/TransportResponse E ignore HLcom/groupbyinc/flux/common/util/concurrent/ThreadContext$StoredContext; response TT; 1Lcom/groupbyinc/flux/transport/TransportResponse; handleException 5(Lcom/groupbyinc/flux/transport/TransportException;)V L M N 0com/groupbyinc/flux/transport/TransportException P exp 2Lcom/groupbyinc/flux/transport/TransportException; executor ()Ljava/lang/String; T U V toString java/lang/StringBuilder Y
Z getClass ()Ljava/lang/Class; \ ]
^ java/lang/Class ` getName b U
a c append -(Ljava/lang/String;)Ljava/lang/StringBuilder; e f
Z g / i X U
k
Z k setTimeoutHandler B(Lcom/groupbyinc/flux/transport/TransportService$TimeoutHandler;)V F(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Ljava/lang/Object;
, java/lang/AutoCloseable r close t s u
addSuppressed (Ljava/lang/Throwable;)V w x
3 y x0 Ljava/lang/Throwable; x1 Ljava/lang/AutoCloseable; Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable ?(Ljava/util/function/Supplier;Lcom/groupbyinc/flux/transport/TransportResponseHandler;)V
Exceptions 7(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)TT;
StackMapTable (TT;)V
SourceFile InnerClasses 1 B ? *? *,? "*+? $? ? % ' ? % &