All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.netty.handler.codec.DelimiterBasedFrameDecoder.class Maven / Gradle / Ivy

????2?Icom/groupbyinc/flux/common/netty/handler/codec/DelimiterBasedFrameDecoderCcom/groupbyinc/flux/common/netty/handler/codec/ByteToMessageDecoderDelimiterBasedFrameDecoder.java
delimiters2[Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;maxFrameLengthIstripDelimiterZfailFastdiscardingTooLongFrametooLongFrameLengthlineBasedDecoderFLcom/groupbyinc/flux/common/netty/handler/codec/LineBasedFrameDecoder;5(ILcom/groupbyinc/flux/common/netty/buffer/ByteBuf;)V6(IZLcom/groupbyinc/flux/common/netty/buffer/ByteBuf;)V
thisKLcom/groupbyinc/flux/common/netty/handler/codec/DelimiterBasedFrameDecoder;	delimiter1Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;7(IZZLcom/groupbyinc/flux/common/netty/buffer/ByteBuf;)V
/com/groupbyinc/flux/common/netty/buffer/ByteBufreaderIndex()I 
!
readableBytes# 
$slice5(II)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;&'
(8(IZZ[Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;)V*
+6(I[Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;)V7(IZ[Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;)V.
/()V1
2validateMaxFrameLength(I)V45
6java/lang/NullPointerException8(Ljava/lang/String;)V;
9<"java/lang/IllegalArgumentException?empty delimitersA
@<isLineBased5([Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;)ZDE
F
isSubclass()ZHI
JDcom/groupbyinc/flux/common/netty/handler/codec/LineBasedFrameDecoderL(IZZ)VN
MO	Q	SvalidateDelimiter4(Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;)VUV
W		Y
	[	]dicapacitya 
bgetByte(I)Bde
fabjava/lang/ObjectjgetClass()Ljava/lang/Class;lm
kndecode?(Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;Ljava/util/List;)Vjava/lang/Exceptionr?(Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;)Ljava/lang/Object;pt
ujava/util/Listwadd(Ljava/lang/Object;)Zyzx{ctx@Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;inout$Ljava/util/List;Ljava/util/List;decodedLjava/lang/Object;
Mu???>com/groupbyinc/flux/common/netty/channel/ChannelHandlerContext?indexOfe(Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;)I??
?
	?	skipBytes4(I)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;??
?		?fail(J)V??
?readRetainedSlice??
?frameLengthdelimframeminDelimLengthbufferminFrameLengthminDelimDcom/groupbyinc/flux/common/netty/handler/codec/TooLongFrameException?java/lang/StringBuilder?
?2frame length exceeds ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??(I)Ljava/lang/StringBuilder;??
??: ?(J)Ljava/lang/StringBuilder;??
?? - discarded?toString()Ljava/lang/String;??
??
?<
 - discarding?JwriterIndex? 
?
haystackIndexneedleIndexhaystackneedle
isReadable?I
?empty delimiter?+maxFrameLength must be a positive integer: ?CodeLocalVariableTableLineNumberTable
StackMapTableLocalVariableTypeTable
Exceptions	Signature?(Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;Ljava/util/List;)V
SourceFile!	

	?J*,??? 	?
NO?U	*-???*				
	?
]^?|
*?Y?"?%?)S?,??4	
?tutv?-?J*,?0?? 	?
???.?U	*-?,??*				
	?
???*?r?*?3?7?
?9Y:?=???
?@YB?C??G? *?K?*?MY?P?R*?T?E*???T6??+2:?X*?T?"?%?)S????*?R*?Z*?\*?^??Hh_Y0`	??	?
???R???
???'?6?D?L?V?a?h?m???????????????>$??/
DE??W*???*2L*2M+?c,?c?*2L*2M+?c?-,?c?%+?g
?+?g
?,?g
???? WKhGi?.???????#?5?I?V???1@HI?D*?o???????
@pq??*+,?v:?-?|W??4}~??????????
????k?s??pt??
 *?R?
*?R+,????>:*?T:?66?*2:,??6		?	?
	>:?????x?c6*???,*??,`??W*??6*??*?^?
*????*?Z?,`??W*????*?\?,??:,??W?
,`??:?*???7,?%*?Z?B*,?%??,,?%??W*??*?^?%**??????*Y??,?%`??,,?%??W??p;?		3?z	?
?_n?	??  }~ ??		???'?????3?;?F?I?M?S?X?_?f?k?t?z????	?
?????????????#$&?6??>'??9??	?:?s????U	??/??Y??Y?????*?Z?????????????????Y??Y?????*?Z???????????UU???+,20?2
???b*?"=*?¢V>6+?c?2*?g+?g??!?*? +?cd??????+?c?
*?"d???????4K?	H?	[`	b?b??:<
=?@)A,C/D:EBFD?JKSMZ<`P?????
UV?d *?
?9YǷ=?*?ʚ
?@Y̷C??? ?TUWXZ?
45?[ ??@Y??Y??ζ??????C??? 	?]^b??




© 2015 - 2025 Weber Informatics LLC | Privacy Policy