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

io.netty.handler.codec.http.HttpObjectDecoder.class Maven / Gradle / Ivy

????2G-io/netty/handler/codec/http/HttpObjectDecoder+io/netty/handler/codec/ByteToMessageDecoderHttpObjectDecoder.java/io/netty/handler/codec/http/HttpObjectDecoder$18io/netty/handler/codec/http/HttpObjectDecoder$LineParser
LineParser:io/netty/handler/codec/http/HttpObjectDecoder$HeaderParserHeaderParser3io/netty/handler/codec/http/HttpObjectDecoder$StateStateEMPTY_VALUELjava/lang/String;maxChunkSizeIchunkedSupportedZvalidateHeadersheaderParser()V(IIIZ)V,.
/this/Lio/netty/handler/codec/http/HttpObjectDecoder;(IIIZZ)V,3
4maxInitialLineLength
maxHeaderSize	(IIIZZI)V,8
9,-
;?"!	?SKIP_CONTROL_CHARSA*	B)*	D"java/lang/IllegalArgumentExceptionFjava/lang/StringBuilderH
I;1maxInitialLineLength must be a positive integer: Kappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;MN
IO(I)Ljava/lang/StringBuilder;MQ
IRtoString()Ljava/lang/String;TU
IV(Ljava/lang/String;)V,X
GY*maxHeaderSize must be a positive integer: [)maxChunkSize must be a positive integer: ]-io/netty/util/internal/AppendableCharSequence_(I)V,a
`b3(Lio/netty/util/internal/AppendableCharSequence;I)V,d
	e	g
e	j	l	n	pinitialBufferSizeseq/Lio/netty/util/internal/AppendableCharSequence;decodeT(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)Vjava/lang/Exceptionw#	yresetNow{-
|>$SwitchMap$io$netty$handler$codec$http$HttpObjectDecoder$State[I~	?ordinal()I??
?skipControlCharacters(Lio/netty/buffer/ByteBuf;)Z??
?READ_INITIAL?*	?parseJ(Lio/netty/buffer/ByteBuf;)Lio/netty/util/internal/AppendableCharSequence;??
	?splitInitialLineD(Lio/netty/util/internal/AppendableCharSequence;)[Ljava/lang/String;??
?[Ljava/lang/String;?
createMessage>([Ljava/lang/String;)Lio/netty/handler/codec/http/HttpMessage;??
?	?READ_HEADER?*	?&io/netty/channel/ChannelHandlerContext?io/netty/buffer/ByteBuf?java/util/List?invalidMessageY(Lio/netty/buffer/ByteBuf;Ljava/lang/Exception;)Lio/netty/handler/codec/http/HttpMessage;??
?add(Ljava/lang/Object;)Z????readHeadersP(Lio/netty/buffer/ByteBuf;)Lio/netty/handler/codec/http/HttpObjectDecoder$State;??
?+io/netty/handler/codec/http/LastHttpContent?EMPTY_LAST_CONTENT?(	??Chunked messages not supported?()J"?
?????????isDecodingRequest()Z??
?+	?READ_FIXED_LENGTH_CONTENT?*	?READ_VARIABLE_LENGTH_CONTENT?*	?java/lang/AssertionError?
?; !	?
readableBytes??
??java/lang/Math?min(II)I??
??readRetainedSlice(I)Lio/netty/buffer/ByteBuf;??
??.io/netty/handler/codec/http/DefaultHttpContent?(Lio/netty/buffer/ByteBuf;)V,?
??2io/netty/handler/codec/http/DefaultLastHttpContent?(Lio/netty/buffer/ByteBuf;Z)V,?
??
`VgetChunkSize(Ljava/lang/String;)I??
?READ_CHUNK_FOOTER?*	?READ_CHUNKED_CONTENT?*	?invalidChunkY(Lio/netty/buffer/ByteBuf;Ljava/lang/Exception;)Lio/netty/handler/codec/http/HttpContent;??
????'io/netty/handler/codec/http/HttpContent?READ_CHUNK_DELIMITER?*	?writerIndex??
??readerIndex??
?getByte(I)B
?READ_CHUNK_SIZE*	??
?	readTrailingHeadersH(Lio/netty/buffer/ByteBuf;)Lio/netty/handler/codec/http/LastHttpContent;

	skipBytes?
?	readBytes?
?lineinitialLineeLjava/lang/Exception;	nextStatecontentLio/netty/buffer/ByteBuf;toRead	readLimitchunk)Lio/netty/handler/codec/http/HttpContent;nextBwIdxrIdxctx(Lio/netty/channel/ChannelHandlerContext;bufferout$Ljava/util/List;Ljava/util/List;
decodeLast*v
+$io/netty/handler/codec/http/HttpUtil-isTransferEncodingChunked,(Lio/netty/handler/codec/http/HttpMessage;)Z/0
.1
isReadable3?
?4io/netty/buffer/Unpooled6EMPTY_BUFFER8	797io/netty/handler/codec/PrematureChannelClosureException;)Connection closed before received headers=
<YprematureClosurechunkedinuserEventTriggered=(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V6io/netty/handler/codec/http/HttpExpectationFailedEventEresetG-
HCD
JevtLjava/lang/Object;isContentAlwaysEmpty(io/netty/handler/codec/http/HttpResponseOstatus2()Lio/netty/handler/codec/http/HttpResponseStatus;QRPS.io/netty/handler/codec/http/HttpResponseStatusUcodeW?
VXheaders+()Lio/netty/handler/codec/http/HttpHeaders;Z[P\+io/netty/handler/codec/http/HttpHeaderNames^SEC_WEBSOCKET_ACCEPTLio/netty/util/AsciiString;`a	_b'io/netty/handler/codec/http/HttpHeadersdcontains(Ljava/lang/CharSequence;)Zfg
ehUPGRADEja	_k,io/netty/handler/codec/http/HttpHeaderValuesm	WEBSOCKEToa	np4(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Zfr
esres*Lio/netty/handler/codec/http/HttpResponse;msg$%	x&%	z
	H
H'(	~UPGRADED?*	?'io/netty/handler/codec/http/HttpMessage?BAD_MESSAGE?*	?$io/netty/handler/codec/DecoderResult?failure=(Ljava/lang/Throwable;)Lio/netty/handler/codec/DecoderResult;??
??setDecoderResult)(Lio/netty/handler/codec/DecoderResult;)V????createInvalidMessage+()Lio/netty/handler/codec/http/HttpMessage;??
?causeret
????getUnsignedByte(I)S??
??java/lang/Character?isISOControl(I)Z??
??isWhitespace??
??cskiped?\
?length??
`?charAt(I)C??
`?java/lang/String?trim?U
??java/lang/CharSequence???
??
Ib3(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;M?
I?(C)Ljava/lang/StringBuilder;M?
I?U(Ljava/lang/CharSequence;Ljava/lang/Object;)Lio/netty/handler/codec/http/HttpHeaders;??
e?splitHeader2(Lio/netty/util/internal/AppendableCharSequence;)V??
?N0
?setTransferEncodingChunked-(Lio/netty/handler/codec/http/HttpMessage;Z)V??
.?trimmedLinebufLjava/lang/StringBuilder;	firstCharC)Lio/netty/handler/codec/http/HttpHeaders;getContentLength-(Lio/netty/handler/codec/http/HttpMessage;J)J??
.?trailingHeaders?[??getAll*(Ljava/lang/CharSequence;)Ljava/util/List;??
e?isEmpty????size????get(I)Ljava/lang/Object;????set'(ILjava/lang/Object;)Ljava/lang/Object;????CONTENT_LENGTH?a	_?io/netty/util/AsciiString?contentEqualsIgnoreCase?g
??TRANSFER_ENCODING?a	_?TRAILER?a	_?lastPoslineTrimmedcurrentLastPosbcurrent$Ljava/util/List;
headerName
lastHeader
??(C)Z?
??
?	substring(II)Ljava/lang/String;

?java/lang/IntegerparseInt(Ljava/lang/String;I)I
ihexfindNonWhitespace3(Lio/netty/util/internal/AppendableCharSequence;I)I
findWhitespace
findEndOfString2(Lio/netty/util/internal/AppendableCharSequence;)I
subStringUnsafe!
`"sbaStartaEndbStartbEndcStartcEndchvalueEnd	nameStartnameEndcolonEnd
valueStartcharAtUnsafe1?
`2resultoffsetjava/lang/Class7desiredAssertionStatus9?
8:
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTableLocalVariableTypeTable
Exceptions	Signatureh(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V
SourceFileInnerClasses!< !"!B#$%&%'()*+,-==*  ?0?>12?
??,.=a*?5?>41267?
?
?,3=o*??:?>>1267?
??,8=n?*?<*=?@*?C?E??GY?IY?JL?P?S?W?Z???GY?IY?J\?P?S?W?Z???GY?IY?J^?P?S?W?Z??`Y?c:*?	Y?f?h*?Y?i?k*?m*?o*?q?>R?12?6?7????rz.st?B?q???1?5?P?T?o?z???????????@?1uv=?	x*?z?*?}??*?E??.?a:I???g?:F,????*???E*?h,??:????:??*?C?E?**????*???E?:-*,????W?*,??:??*?E????.?Q4-*????W-????W*?}?*?o?
?GY??Z?-*????W?*??7	?????$*???-*????W-????W*?}??Ú?ƥ?ɥ??Y?̿-*????W?Ʀ	*?α:-*,????W?,??*?m??6?,??:-??Y???W?,??6??*?m??6?*?Δ?
*?Έ6,??:*Y???e??*??	??-??Y*?q???W*?}?-??Y???W?*?h,??:?????6*????*???E?*??E?:-*,????W??Ú*???????Y?̿*?Έ*?m??6,?Ѹ?6????Y,?۷?:*Y???e??-??W*??	???*???E,??6,?6?",??6
?
*??E????,?
W?*,?:??-??W*?}?:-*,????W?,,?ѶW?,??6?-,???W??
_n?xo??x???x???x???x??xM?xN??x4ClxDalxbilx$0?x1>?x>i-tv ??i"!??*????l?[?A>+tN n?F?& !?4"?.#+'(Ab?x12x$%x&x')Ax'(??q???P?W?X?_?i?n?o?v?}????????????????????????????????????????4?IMNl	w
??????????!?)?*?-?.?/?1?2?467#93;4B>CCDDFNGUHZIaJbLiQlNnO|P}S?T?U?V?W?Y?Z?\?^?_?a?e?f?g?hijkmn#o$r+s0t1v:w>x?yAzO{PY?\?b?g?w?@?+?D?`??????x?(?????x?)????7??????`??	???x??-???"????
???xBxCD*v=??*+,-?,*?z?*?}*????*???26*?E?ɦ,?5??-????W*?}?*?E??? -*?:???????W*?}?*????	6?*??	???6?
-????W*?}?>H}@"?A?@?12?$%?B?')A?'(?R?????"?8?B?F?G?Q?i?m?n?z???????????@
?4&@??BxCDCD=?B,?F?7??*?E??.?)"))""*?I?*+,?K?> B12B$%BLM???4?8?;?A?@4BxN0=?x+?P?r+?PM,?T?Y>d?8Ȣ1e?%,?]?c?i?,?]?l?q?t????$?"?"0"??>*juv`Wx12xw?*
????#?9?P?Q?t?v?@?KP@"?G-=4*?z?>12?
??{-=?a*??L*??*?y*?{*=?@*?h?|*?k?}*?*???"+?PM,?,?T?Ye?*???E?*?z*?C?E?> :uva12\?B??
????"?)?.?5?:?L?S?TY`@?T???=?H*???E++?ѶW*???*??,?????**????*??,????*??N*??-?>*H12HBH?A??&		'/<AF@'??=?1*???E++?ѶW??Y?:??N-,????*??*?-?>*1121B1??% *!/"
??=?><*??=*?>?(*???6????????4?>&<?7"2#?2&'()*++,.-0.3061<2@
?&??=`*??M,??N*?k+??:????????6*?y?U ?
	?G???:?IY*?{????``??:*?{?? ???PW*?W?{?*?y?-*?y*?{??W*??*?k+??:??????o*?y?-*?y*?{??W*?y*?{*,?ʙ,?βC:?(,?2??:?*??	????:???:?>zL7?f??-????*?*	*12&Z??t*??#679:;=%?-@BALBfCqDvEzF?G?H?I?K?N?O?P?R?V?W?Z?[?_?`?a?b?c?degi@&
??e`??C??"?=Y*?@=??**????ص@*?@?>12?mnp@=?-*?k+??M,??N,???*?:?*??Y?:*?q??Z?:,??6-? ?
	?q??-??:???W??d6,???:????:	?IY	????`??:

	???PW
?W??W?O*,??*?y:?????*????????????*?{??W*?yN*?y*?{*?k+??M,??,????*?????>zsI?|@??2?%	???
^^)?A%????'(-12-&	$t%A^^??$t	u
vxyz{#|8??Q?^?h?s?|???????????????????????????????!?&?)?@(	?`?(????j?<????????Bx??
??=?@*??K<*???-*?=;???
?	?
*?
K?	????*??> ??2@?"????)?0?3?9?@??!?	?
??=V*?<*?=*?>*?6*?6*? 6??Y*?#SY*?#SY?*?#?S?>HV$tP%J&D'=(!5)'/*?.?????!?'?0?:?L?U?@3?R`???`?????=h	?+??=+?>6?#+??6:????	????6?+??:?	??	????*+?#?y+?6?*?{?+? 6*+?#?{?>\	+?},?12?$t??-|.8R/h"0?N?????+?.?4?>?I?L?O?U?`?h?n?w?}???@???!
=?"=*???*?3???????*???> 4"$t"5??
????@
??
=?"=*???*?3???????*???> 4"$t"5??
???@
??
=v"*??d<?*?3??`???????>4"$t? 	@
??6-=4?;???ñ?f@@EF"	


@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy