io.netty.handler.codec.marshalling.CompatibleMarshallingDecoder.class Maven / Gradle / Ivy
???? 2 ? ?io/netty/handler/codec/marshalling/CompatibleMarshallingDecoder ;Lio/netty/handler/codec/ReplayingDecoder; 'io/netty/handler/codec/ReplayingDecoder !CompatibleMarshallingDecoder.java Jio/netty/handler/codec/marshalling/LimitingByteInput$TooBigObjectException 4io/netty/handler/codec/marshalling/LimitingByteInput TooBigObjectException provider 9Lio/netty/handler/codec/marshalling/UnmarshallerProvider;
maxObjectSize I discardingTooLongFrame Z =(Lio/netty/handler/codec/marshalling/UnmarshallerProvider;I)V ()V
this ALio/netty/handler/codec/marshalling/CompatibleMarshallingDecoder; decode T(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V java/lang/Exception ! actualReadableBytes ()I # $
% io/netty/buffer/ByteBuf ' skipBytes (I)Lio/netty/buffer/ByteBuf; ) *
( +
checkpoint -
. 7io/netty/handler/codec/marshalling/UnmarshallerProvider 0 getUnmarshaller e(Lio/netty/channel/ChannelHandlerContext;)Lcom/groupbyinc/flux/common/jboss/marshalling/Unmarshaller; 2 3 1 4 9io/netty/handler/codec/marshalling/ChannelBufferByteInput 6 (Lio/netty/buffer/ByteBuf;)V 8
7 9??? <(Lcom/groupbyinc/flux/common/jboss/marshalling/ByteInput;J)V <
= 9com/groupbyinc/flux/common/jboss/marshalling/Unmarshaller ? 6com/groupbyinc/flux/common/jboss/marshalling/ByteInput A start ;(Lcom/groupbyinc/flux/common/jboss/marshalling/ByteInput;)V C D @ E
readObject ()Ljava/lang/Object; G H @ I finish K @ L java/util/List N add (Ljava/lang/Object;)Z P Q O R close T @ U ,io/netty/handler/codec/TooLongFrameException W
X java/lang/Throwable Z obj Ljava/lang/Object; ignored LLio/netty/handler/codec/marshalling/LimitingByteInput$TooBigObjectException; ctx (Lio/netty/channel/ChannelHandlerContext; buffer Lio/netty/buffer/ByteBuf; out $Ljava/util/List; Ljava/util/List; unmarshaller ;Lcom/groupbyinc/flux/common/jboss/marshalling/Unmarshaller; input 8Lcom/groupbyinc/flux/common/jboss/marshalling/ByteInput;
decodeLast
readableBytes l $
( m readerIndex o $
( p getByte (I)B r s
( t
v exceptionCaught @(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V &io/netty/channel/ChannelHandlerContext z "()Lio/netty/channel/ChannelFuture; T | { } x y
cause Ljava/lang/Throwable; Code LocalVariableTable LineNumberTable LocalVariableTypeTable
StackMapTable
Exceptions Signature h(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V
SourceFile InnerClasses !
? Y *? *+? *? ? ?
? 4 5 6 7 ? ? ?*? "? ,*? &? ,W*? /?*? +? 5 :? 7Y,? ::*? ;? ?
Y*? ?? >:? F ? J :? M -? S W? V ? :*? "? XY? Y?:? V ?? D f p D f p ? ? R V \ ] r
^ _ ? ? ` a ? b c ? d f ! k g h + a i j ? ? d e ? N ; <