
com.groupbyinc.flux.transport.netty.NettyTransportChannel.class Maven / Gradle / Ivy
???? 3 ? 9com/groupbyinc/flux/transport/netty/NettyTransportChannel java/lang/Object .com/groupbyinc/flux/transport/TransportChannel NettyTransportChannel.java >com/groupbyinc/flux/transport/TransportResponseOptions$Builder 6com/groupbyinc/flux/transport/TransportResponseOptions
Builder transport 4Lcom/groupbyinc/flux/transport/netty/NettyTransport; transportServiceAdapter 7Lcom/groupbyinc/flux/transport/TransportServiceAdapter; version Lcom/groupbyinc/flux/Version; action Ljava/lang/String; channel 8Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel; requestId J profileName ?(Lcom/groupbyinc/flux/transport/netty/NettyTransport;Lcom/groupbyinc/flux/transport/TransportServiceAdapter;Ljava/lang/String;Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel;JLcom/groupbyinc/flux/Version;Ljava/lang/String;)V ()V
!
# % ' ) + this ;Lcom/groupbyinc/flux/transport/netty/NettyTransportChannel; getProfileName ()Ljava/lang/String; sendResponse 4(Lcom/groupbyinc/flux/transport/TransportResponse;)V java/io/IOException 3 EMPTY 8Lcom/groupbyinc/flux/transport/TransportResponseOptions; 5 6 7 l(Lcom/groupbyinc/flux/transport/TransportResponse;Lcom/groupbyinc/flux/transport/TransportResponseOptions;)V 1 9
: response 1Lcom/groupbyinc/flux/transport/TransportResponse; 2com/groupbyinc/flux/transport/netty/NettyTransport > compress Z @ A ? B builder z(Lcom/groupbyinc/flux/transport/TransportResponseOptions;)Lcom/groupbyinc/flux/transport/TransportResponseOptions$Builder; D E
F withCompress C(Z)Lcom/groupbyinc/flux/transport/TransportResponseOptions$Builder; H I
J build :()Lcom/groupbyinc/flux/transport/TransportResponseOptions; L M
N 5com/groupbyinc/flux/transport/support/TransportStatus P setResponse (B)B R S
Q T @com/groupbyinc/flux/common/io/stream/ReleasableBytesStreamOutput V bigArrays +Lcom/groupbyinc/flux/common/util/BigArrays; X Y ? Z .(Lcom/groupbyinc/flux/common/util/BigArrays;)V \
W ] skip (I)V _ `
W a ()Z @ c
d setCompress f S
Q g 5com/groupbyinc/flux/common/compress/CompressorFactory i defaultCompressor 2()Lcom/groupbyinc/flux/common/compress/Compressor; k l
j m .com/groupbyinc/flux/common/compress/Compressor o streamOutput h(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)Lcom/groupbyinc/flux/common/io/stream/StreamOutput; q r p s /com/groupbyinc/flux/transport/TransportResponse u 1com/groupbyinc/flux/common/io/stream/StreamOutput w
setVersion R(Lcom/groupbyinc/flux/Version;)Lcom/groupbyinc/flux/common/io/stream/StreamOutput; y z
x { writeTo 6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V } ~
v close ?
x ? bytes B()Lcom/groupbyinc/flux/common/bytes/ReleasablePagedBytesReference; ? ?
W ? >com/groupbyinc/flux/common/bytes/ReleasablePagedBytesReference ? toChannelBuffer ?()Lcom/groupbyinc/flux/common/jboss/netty/buffer/ChannelBuffer; ? ?
? ? /com/groupbyinc/flux/transport/netty/NettyHeader ? writeHeader _(Lcom/groupbyinc/flux/common/jboss/netty/buffer/ChannelBuffer;JBLcom/groupbyinc/flux/Version;)V ? ?
? ? 6com/groupbyinc/flux/common/jboss/netty/channel/Channel ? write R(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelFuture; ? ? ? ? =com/groupbyinc/flux/common/netty/ReleaseChannelFutureListener ? 0(Lcom/groupbyinc/flux/common/lease/Releasable;)V ?
? ?