classes.io.netty.handler.codec.MessageToMessageEncoder.class Maven / Gradle / Ivy
???? 2 ?
Y Z <
[ \ ]
[ ^
[ _
`
a b
c
d e
a f
a g h i
Y
j k
l m
n
o p q
a r
a s p t p u
a v w
x y matcher -Lio/netty/util/internal/TypeParameterMatcher; ()V Code LineNumberTable LocalVariableTable this 0Lio/netty/handler/codec/MessageToMessageEncoder; LocalVariableTypeTable 5Lio/netty/handler/codec/MessageToMessageEncoder; (Ljava/lang/Class;)V outboundMessageType Ljava/lang/Class; Ljava/lang/Class<+TI;>; Signature (Ljava/lang/Class<+TI;>;)V acceptOutboundMessage (Ljava/lang/Object;)Z msg Ljava/lang/Object;
Exceptions z write ^(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V cast p !Lio/netty/channel/ChannelPromise; i I voidPromise
isVoidPromise Z sizeMinusOne e )Lio/netty/handler/codec/EncoderException; t Ljava/lang/Throwable; ctx (Lio/netty/channel/ChannelHandlerContext; promise out (Lio/netty/handler/codec/CodecOutputList; TI;
StackMapTable Z { | } ~ w h encode M(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V R(Lio/netty/channel/ChannelHandlerContext;TI;Ljava/util/List;)V FLio/netty/channel/ChannelOutboundHandlerAdapter;
SourceFile MessageToMessageEncoder.java ! " .io/netty/handler/codec/MessageToMessageEncoder ? ? ? ? ? 1 0 1 ~ ? ? S T ? ? 1 ? ? ? " 'io/netty/handler/codec/EncoderException java/lang/StringBuilder ? ? ? ? ? # must produce at least one message. ? ? ! ? { 6 ? ? ? ? ? = ? ? ? ? ? java/lang/Throwable ! ? .io/netty/channel/ChannelOutboundHandlerAdapter java/lang/Exception &io/netty/channel/ChannelHandlerContext java/lang/Object io/netty/channel/ChannelPromise &io/netty/handler/codec/CodecOutputList +io/netty/util/internal/TypeParameterMatcher find d(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Lio/netty/util/internal/TypeParameterMatcher; get @(Ljava/lang/Class;)Lio/netty/util/internal/TypeParameterMatcher; match newInstance *()Lio/netty/handler/codec/CodecOutputList; io/netty/util/ReferenceCountUtil release isEmpty ()Z recycle !io/netty/util/internal/StringUtil simpleClassName &(Ljava/lang/Object;)Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V U(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; size ()I (I)Ljava/lang/Object; #()Lio/netty/channel/ChannelPromise;
newPromise getUnsafe (Ljava/lang/Throwable;)V! ! " # V *? ** ? ? ? $ : ; <