classes.io.netty.handler.codec.LengthFieldBasedFrameDecoder.class Maven / Gradle / Ivy
???? 2 ?
I ?
I ? ? ?
I ?
J ? ? K
? ? ?
? ?
?
?
?
? ? ? ? ? ? ? ? ? ? I ? I ? I ? I ? I ? I ? I ? I ?
I ? ? ? I ? I ?
? ?
? ?
? ?
I ?
? ?
I ? ? ?
?
, ? ? ? ? I ? ?
I ?
? ?
? ?
? ?
? ?
? ?
? ?
? ? ? ? ?
= ?
I ?
? ? ? ? ? ?
C ? ? ? ? byteOrder Ljava/nio/ByteOrder; maxFrameLength I lengthFieldOffset lengthFieldLength lengthFieldEndOffset lengthAdjustment initialBytesToStrip failFast Z discardingTooLongFrame tooLongFrameLength J bytesToDiscard (III)V Code LineNumberTable LocalVariableTable this 5Lio/netty/handler/codec/LengthFieldBasedFrameDecoder; (IIIII)V (IIIIIZ)V (Ljava/nio/ByteOrder;IIIIIZ)V
StackMapTable ? ? decode T(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V ctx (Lio/netty/channel/ChannelHandlerContext; in Lio/netty/buffer/ByteBuf; out Ljava/util/List; decoded Ljava/lang/Object; LocalVariableTypeTable $Ljava/util/List; ?
Exceptions ? Signature h(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V U(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)Ljava/lang/Object; localBytesToDiscard discard actualLengthFieldOffset frameLength frameLengthInt readerIndex actualFrameLength frame getUnadjustedFrameLength 2(Lio/netty/buffer/ByteBuf;IILjava/nio/ByteOrder;)J buf offset length order failIfNecessary (Z)V firstDetectionOfTooLongFrame extractFrame ^(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf; buffer index fail (J)V
SourceFile !LengthFieldBasedFrameDecoder.java Z a Z b ? ? L Z c Z ? java/lang/NullPointerException Z ? "java/lang/IllegalArgumentException java/lang/StringBuilder +maxFrameLength must be a positive integer: ? ? ? ? ? ? 2lengthFieldOffset must be a non-negative integer: 4initialBytesToStrip must be a non-negative integer: maxFrameLength ( ) !must be equal to or greater than lengthFieldOffset ( ) + lengthFieldLength ( ). K L M N O N P N R N Q N S N T U g x ? ? ? V U Y X ? ? ? ? ? ? ? ? ? ? ~ ? ? ? .io/netty/handler/codec/CorruptedFrameException &negative pre-adjustment length field: ? ? Z ? Adjusted frame length (
) is less than lengthFieldEndOffset: W X than initialBytesToStrip: ? ? ~ ? ? ? ? ? ? ? ? ? ? ? ? ? 'io/netty/handler/codec/DecoderException unsupported lengthFieldLength: (expected: 1, 2, 3, 4, or 8) ? ? ? ? ,io/netty/handler/codec/TooLongFrameException Adjusted frame length exceeds : - discarded
- discarding 3io/netty/handler/codec/LengthFieldBasedFrameDecoder +io/netty/handler/codec/ByteToMessageDecoder java/nio/ByteOrder java/lang/Object java/lang/Exception
BIG_ENDIAN ()V (Ljava/lang/String;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; java/util/List add (Ljava/lang/Object;)Z io/netty/buffer/ByteBuf
readableBytes ()I java/lang/Math min (JJ)J skipBytes (I)Lio/netty/buffer/ByteBuf; (J)Ljava/lang/StringBuilder; /(Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf; getUnsignedByte (I)S getUnsignedShort (I)I getUnsignedMedium getUnsignedInt (I)J getLong
retainedSlice (II)Lio/netty/buffer/ByteBuf; ! I J K L M N O N P N Q N R N S N T U V U W X Y X
Z [ \ V
*? ? ]
? ? ^ *
_ `
M N
O N
P N Z a \ m
*? ? ]
? ? ^ >
_ `
M N
O N
P N
R N
S N Z b \ { *? ? ? ]
^ H _ ` M N O N P N R N S N T U Z c \ ? ?*? +?
? Y? ?? ? Y?
Y? ?
? ? ? ?? ? Y?
Y? ?
? ? ? ?? ? Y?
Y? ?
? ? ? ?d? E? Y?
Y? ?
? ?
?
?
? ?
?
? ?
? ? ?*+? *? *? *? *? *`? *? *? !? ] R , - . 1 2 17 58 P= U> qC yD ?K ?L ?M ?N ?O ?P ?Q ?R ?S ^ R ? _ ` ? K L ? M N ? O N ? P N ? R N ? S N ? T U d ? e f ? I g h \ ? *+,? ":? -? # W? ] W X
Y [ ^ 4 _ ` i j k l m n o p q m r d ? s t u v w g x \ ?
?*? $? +*? %B!,? &?? '?6,? (W!?eB*!? %*? ),? &*? ? ?,? **? `>*,*? *? ? +7 ?? (,*? ? (W? ,Y?
Y? -?
? .? ? /?*? *? `?a7*? ??? 9,*? ? (W? ,Y?
Y? 0?
? .1?
2?
*? ? ? ? /?*? ??? @,? &?e7*? 3 ?? ,?? (W? *? $*? %,,? &? (W*? )??6,? &? ?*? ? 7,? (W? ,Y?
Y? 0?
? .1?
4?
*? ? ? ? /?,*? ? (W,? *6*? d6*+,? 5: ,`? 6W ? ] ? ( f g h i j %k *m /p :q <t Fu Vw ]x fy ?} ? ?? ?? ?? ?? ?? ?? ?? ???
?????(?*?3?:?g?p?v?????? ^ z # Y X y N ? 3 z X ? _ ` ? i j ? k l FR { N VB | X y } N v " ~ N N ?
? l d /? E? O? ,? ? <