
com.groupbyinc.flux.transport.local.LocalTransportChannel.class Maven / Gradle / Ivy
???? 3 ? 9com/groupbyinc/flux/transport/local/LocalTransportChannel java/lang/Object .com/groupbyinc/flux/transport/TransportChannel LocalTransportChannel.java ;com/groupbyinc/flux/transport/local/LocalTransportChannel$2 ;com/groupbyinc/flux/transport/local/LocalTransportChannel$1
LOCAL_TRANSPORT_PROFILE Ljava/lang/String; default sourceTransport 4Lcom/groupbyinc/flux/transport/local/LocalTransport; sourceTransportServiceAdapter 7Lcom/groupbyinc/flux/transport/TransportServiceAdapter; targetTransport action requestId J version Lcom/groupbyinc/flux/Version; ?(Lcom/groupbyinc/flux/transport/local/LocalTransport;Lcom/groupbyinc/flux/transport/TransportServiceAdapter;Lcom/groupbyinc/flux/transport/local/LocalTransport;Ljava/lang/String;JLcom/groupbyinc/flux/Version;)V ()V
! #
% ' ) this ;Lcom/groupbyinc/flux/transport/local/LocalTransportChannel; ()Ljava/lang/String; getProfileName sendResponse 4(Lcom/groupbyinc/flux/transport/TransportResponse;)V java/io/IOException 1 6com/groupbyinc/flux/transport/TransportResponseOptions 3 EMPTY 8Lcom/groupbyinc/flux/transport/TransportResponseOptions; 5 6 4 7 l(Lcom/groupbyinc/flux/transport/TransportResponse;Lcom/groupbyinc/flux/transport/TransportResponseOptions;)V / 9
: response 1Lcom/groupbyinc/flux/transport/TransportResponse; java/lang/Throwable > 6com/groupbyinc/flux/common/io/stream/BytesStreamOutput @
A
setVersion R(Lcom/groupbyinc/flux/Version;)Lcom/groupbyinc/flux/common/io/stream/StreamOutput; C D
A E writeLong (J)V G H
A I 5com/groupbyinc/flux/transport/support/TransportStatus K setResponse (B)B M N
L O writeByte (B)V Q R
A S /com/groupbyinc/flux/transport/TransportResponse U writeTo 6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V W X
V Y bytes 3()Lcom/groupbyinc/flux/common/bytes/BytesReference; [ \
A ] /com/groupbyinc/flux/common/bytes/BytesReference _ toBytes ()[B a b ` c 2com/groupbyinc/flux/transport/local/LocalTransport e workers +()Ljava/util/concurrent/ThreadPoolExecutor; g h
f i @(Lcom/groupbyinc/flux/transport/local/LocalTransportChannel;[B)V k
l 'java/util/concurrent/ThreadPoolExecutor n execute (Ljava/lang/Runnable;)V p q
o r 5com/groupbyinc/flux/transport/TransportServiceAdapter t onResponseSent (JLjava/lang/String;Lcom/groupbyinc/flux/transport/TransportResponse;Lcom/groupbyinc/flux/transport/TransportResponseOptions;)V v w u x close z
A {
addSuppressed (Ljava/lang/Throwable;)V } ~
? status B data [B stream 8Lcom/groupbyinc/flux/common/io/stream/BytesStreamOutput; options writeResponseExceptionHeader ;(Lcom/groupbyinc/flux/common/io/stream/BytesStreamOutput;)V ? ?
? 6com/groupbyinc/flux/transport/RemoteTransportException ? nodeName ? -
f ? boundAddress >()Lcom/groupbyinc/flux/common/transport/BoundTransportAddress; ? ?
f ? :com/groupbyinc/flux/common/transport/BoundTransportAddress ? boundAddresses :()[Lcom/groupbyinc/flux/common/transport/TransportAddress; ? ?
? ? s(Ljava/lang/String;Lcom/groupbyinc/flux/common/transport/TransportAddress;Ljava/lang/String;Ljava/lang/Throwable;)V ?
? ? writeThrowable ? ~
A ?
l +(JLjava/lang/String;Ljava/lang/Throwable;)V v ? u ? error Ljava/lang/Throwable; tx 8Lcom/groupbyinc/flux/transport/RemoteTransportException; getRequestId ()J getChannelType local ? setError ? N
L ?
access$000 O(Lcom/groupbyinc/flux/transport/local/LocalTransportChannel;)Ljava/lang/String; x0
access$100 q(Lcom/groupbyinc/flux/transport/local/LocalTransportChannel;)Lcom/groupbyinc/flux/transport/local/LocalTransport;
access$200 Z(Lcom/groupbyinc/flux/transport/local/LocalTransportChannel;)Lcom/groupbyinc/flux/Version;
access$300
ConstantValue Code LocalVariableTable LineNumberTable
Exceptions
StackMapTable
SourceFile InnerClasses !
?
? ? &*? *+? *,? "*-? $*? &*? (*? *? ? H &