io.netty.handler.codec.ByteToMessageCodec.class Maven / Gradle / Ivy
???? 2 ? )io/netty/handler/codec/ByteToMessageCodec =Lio/netty/channel/ChannelDuplexHandler; %io/netty/channel/ChannelDuplexHandler ByteToMessageCodec.java 1io/netty/handler/codec/ByteToMessageCodec$Encoder Encoder +io/netty/handler/codec/ByteToMessageCodec$1
outboundMsgMatcher -Lio/netty/util/internal/TypeParameterMatcher; encoder -Lio/netty/handler/codec/MessageToByteEncoder; 2Lio/netty/handler/codec/MessageToByteEncoder; decoder -Lio/netty/handler/codec/ByteToMessageDecoder; ()V (Z)V
this 0Lio/netty/handler/codec/ByteToMessageCodec; +Lio/netty/handler/codec/ByteToMessageCodec; (Ljava/lang/Class;)V (Ljava/lang/Class;Z)V
outboundMessageType Ljava/lang/Class<+TI;>; Ljava/lang/Class;
" .(Lio/netty/handler/codec/ByteToMessageCodec;)V $
% ' ensureNotSharable )
* I , +io/netty/util/internal/TypeParameterMatcher . find d(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Lio/netty/util/internal/TypeParameterMatcher; 0 1
/ 2
4 /(Lio/netty/handler/codec/ByteToMessageCodec;Z)V 6
7 9 preferDirect Z get @(Ljava/lang/Class;)Lio/netty/util/internal/TypeParameterMatcher; = >
/ ? acceptOutboundMessage (Ljava/lang/Object;)Z java/lang/Exception C match E B
/ F msg Ljava/lang/Object; channelRead =(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V +io/netty/handler/codec/ByteToMessageDecoder L J K
M N ctx (Lio/netty/channel/ChannelHandlerContext; write ^(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V +io/netty/handler/codec/MessageToByteEncoder T R S
U V promise !Lio/netty/channel/ChannelPromise; channelReadComplete +(Lio/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 V(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V decode T(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V
decodeLast io/netty/buffer/ByteBuf p
isReadable ()Z r s
q t m n
v in Lio/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 G(Lio/netty/channel/ChannelHandlerContext;TI;Lio/netty/buffer/ByteBuf;)V h(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V
SourceFile InnerClasses!
} ~ F *? ? ? ?
7 8 ~ [ *+? ? ! ? ?
> ? } ? ~ ? .*? #*? Y*? &? (*? +**-? 3? 5*? Y*? 8? :? . . ; <