
com.groupbyinc.flux.common.netty.handler.codec.ByteToMessageCodec.class Maven / Gradle / Ivy
???? 2 ? Acom/groupbyinc/flux/common/netty/handler/codec/ByteToMessageCodec ULcom/groupbyinc/flux/common/netty/channel/ChannelDuplexHandler; =com/groupbyinc/flux/common/netty/channel/ChannelDuplexHandler ByteToMessageCodec.java Icom/groupbyinc/flux/common/netty/handler/codec/ByteToMessageCodec$Encoder Encoder Ccom/groupbyinc/flux/common/netty/handler/codec/ByteToMessageCodec$1
outboundMsgMatcher ELcom/groupbyinc/flux/common/netty/util/internal/TypeParameterMatcher; encoder ELcom/groupbyinc/flux/common/netty/handler/codec/MessageToByteEncoder; JLcom/groupbyinc/flux/common/netty/handler/codec/MessageToByteEncoder; decoder ELcom/groupbyinc/flux/common/netty/handler/codec/ByteToMessageDecoder; ()V (Z)V
this HLcom/groupbyinc/flux/common/netty/handler/codec/ByteToMessageCodec; CLcom/groupbyinc/flux/common/netty/handler/codec/ByteToMessageCodec; (Ljava/lang/Class;)V (Ljava/lang/Class;Z)V
outboundMessageType Ljava/lang/Class<+TI;>; Ljava/lang/Class;
" F(Lcom/groupbyinc/flux/common/netty/handler/codec/ByteToMessageCodec;)V $
% ' ensureNotSharable )
* I , Ccom/groupbyinc/flux/common/netty/util/internal/TypeParameterMatcher . find |(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Lcom/groupbyinc/flux/common/netty/util/internal/TypeParameterMatcher; 0 1
/ 2
4 G(Lcom/groupbyinc/flux/common/netty/handler/codec/ByteToMessageCodec;Z)V 6
7 9 preferDirect Z get X(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/netty/util/internal/TypeParameterMatcher; = >
/ ? acceptOutboundMessage (Ljava/lang/Object;)Z java/lang/Exception C match E B
/ F msg Ljava/lang/Object; channelRead U(Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V Ccom/groupbyinc/flux/common/netty/handler/codec/ByteToMessageDecoder L J K
M N ctx @Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext; write ?(Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise;)V Ccom/groupbyinc/flux/common/netty/handler/codec/MessageToByteEncoder T R S
U V promise 9Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise; channelReadComplete C(Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;)V Z [
M \ channelInactive ^ [
M _ handlerAdded a [
M b
U b java/lang/Throwable e handlerRemoved g [
M h
U h encode ?(Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;)V decode ?(Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;Ljava/util/List;)V
decodeLast /com/groupbyinc/flux/common/netty/buffer/ByteBuf p
isReadable ()Z r s
q t m n
v in 1Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf; out $Ljava/util/List; Ljava/util/List; Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable (Ljava/lang/Class<+TI;>;)V (Ljava/lang/Class<+TI;>;Z)V
Exceptions
StackMapTable w(Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;TI;Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;)V ?(Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;Ljava/util/List;)V
SourceFile InnerClasses!
} ~ F *? ? ? ?
7 8 ~ [ *+? ? ! ? ?
> ? } ? ~ ? .*? #*? Y*? &? (*? +**-? 3? 5*? Y*? 8? :? . . ; <