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

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

The newest version!
????2l
?S
?T
?U
?VW?	?X	?Y	?Z?
[\??]
^_
`	?ab
`	?c	?d	?e	?f	?g
?h	?i
?j
?k	?l
m
?n
?o	?p	?qr
?stu
?v	wxyz
*{
?|????????
?}	?~	?	???
4V	??
??
??
???
:??
<?
?
??	??	??
??????	??
??
??
???	??
??
??
??
??
??
??
??	????
T{?
??
???Z?
??Z?	??
??	??	??
??	??
??	??
??
??	??	??	??
?
?	??
??	??	??
??
????
<???
??
??
????
m
?
?
??
???
V
?
?
?
??
??
??
??
??w?
??t?t?t??t?	??
??	??	??
??
??
??
??
??
C?
??
??
??
???
????InnerClasses
LineParserHeaderParser?StateEMPTY_VALUELjava/lang/String;
ConstantValuemaxChunkSizeIchunkedSupportedZvalidateHeadersheaderParser()VCodeLineNumberTableLocalVariableTablethis/Lio/netty/handler/codec/http/HttpObjectDecoder;(IIIZ)VmaxInitialLineLength
maxHeaderSize(IIIZZ)V	(IIIZZI)VinitialBufferSizeseq/Lio/netty/util/internal/AppendableCharSequence;decodeT(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)VlineinitialLine[Ljava/lang/String;eLjava/lang/Exception;	nextStatecontentLio/netty/buffer/ByteBuf;toRead	readLimitchunk)Lio/netty/handler/codec/http/HttpContent;nextBwIdxrIdx
readableBytesctx(Lio/netty/channel/ChannelHandlerContext;bufferoutLjava/util/List;LocalVariableTypeTable$Ljava/util/List;
StackMapTable]?????r???
Exceptions	Signatureh(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V
decodeLastprematureClosurechunkedinuserEventTriggered=(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)VevtLjava/lang/Object;isContentAlwaysEmpty,(Lio/netty/handler/codec/http/HttpMessage;)Zres*Lio/netty/handler/codec/http/HttpResponse;codemsg?isSwitchingToNonHttp1Protocol-(Lio/netty/handler/codec/http/HttpResponse;)ZnewProtocol?resetresetNow?invalidMessageY(Lio/netty/buffer/ByteBuf;Ljava/lang/Exception;)Lio/netty/handler/codec/http/HttpMessage;causeretinvalidChunkY(Lio/netty/buffer/ByteBuf;Ljava/lang/Exception;)Lio/netty/handler/codec/http/HttpContent;skipControlCharacters(Lio/netty/buffer/ByteBuf;)ZcskipedreadHeadersP(Lio/netty/buffer/ByteBuf;)Lio/netty/handler/codec/http/HttpObjectDecoder$State;trimmedLinevalueStr	firstCharCheaders)Lio/netty/handler/codec/http/HttpHeaders;?()JreadTrailingHeadersH(Lio/netty/buffer/ByteBuf;)Lio/netty/handler/codec/http/LastHttpContent;lastPoslineTrimmedcurrentLastPoscurrent
headerName
lastHeader$Ljava/util/List;?isDecodingRequest()Z
createMessage>([Ljava/lang/String;)Lio/netty/handler/codec/http/HttpMessage;createInvalidMessage+()Lio/netty/handler/codec/http/HttpMessage;getChunkSize(Ljava/lang/String;)IihexsplitInitialLineD(Lio/netty/util/internal/AppendableCharSequence;)[Ljava/lang/String;sbaStartaEndbStartbEndcStartcEndsplitHeader2(Lio/netty/util/internal/AppendableCharSequence;)VchvalueEndlength	nameStartnameEndcolonEnd
valueStartfindNonWhitespace3(Lio/netty/util/internal/AppendableCharSequence;I)IresultoffsetfindWhitespacefindEndOfString2(Lio/netty/util/internal/AppendableCharSequence;)I
SourceFileHttpObjectDecoder.java????????java/lang/Long?????????-io/netty/util/internal/AppendableCharSequence??8io/netty/handler/codec/http/HttpObjectDecoder$LineParser????:io/netty/handler/codec/http/HttpObjectDecoder$HeaderParser??????????
??78/0???java/lang/Exception?	?
?"java/lang/IllegalArgumentExceptionChunked messages not supported??"-.???
?java/lang/AssertionError????.io/netty/handler/codec/http/DefaultHttpContent?2io/netty/handler/codec/http/DefaultLastHttpContent?34??java/lang/Integer?)io/netty/handler/codec/http/HttpConstants?#$ ??!"#.$%?7io/netty/handler/codec/PrematureChannelClosureException)Connection closed before received headers6io/netty/handler/codec/http/HttpExpectationFailedEvent???(io/netty/handler/codec/http/HttpResponse&'()*+,?-./,01,-23456789:;9??????	<?=?12>?@?AB?CDEFGHGDIJKLMjava/lang/StringBuilderNONPQ@ARSTUV)WXY.Z5[java/lang/String\]^,_`.a,b,cJHdFdefghIJMJNOif-io/netty/handler/codec/http/HttpObjectDecoderjk.+io/netty/handler/codec/ByteToMessageDecoder/io/netty/handler/codec/http/HttpObjectDecoder$13io/netty/handler/codec/http/HttpObjectDecoder$State&io/netty/channel/ChannelHandlerContextio/netty/buffer/ByteBufjava/util/List'io/netty/handler/codec/http/HttpContent+io/netty/handler/codec/http/LastHttpContent'io/netty/handler/codec/http/HttpMessage'io/netty/handler/codec/http/HttpHeadersjava/lang/CharSequenceSKIP_CONTROL_CHARS!io/netty/util/internal/ObjectUtil
checkPositive(ILjava/lang/String;)I(I)V3(Lio/netty/util/internal/AppendableCharSequence;I)V>$SwitchMap$io$netty$handler$codec$http$HttpObjectDecoder$State[Iordinal()IREAD_INITIALparseJ(Lio/netty/buffer/ByteBuf;)Lio/netty/util/internal/AppendableCharSequence;READ_HEADERadd(Ljava/lang/Object;)ZEMPTY_LAST_CONTENT(Ljava/lang/String;)VREAD_FIXED_LENGTH_CONTENTREAD_VARIABLE_LENGTH_CONTENTjava/lang/Mathmin(II)IreadRetainedSlice(I)Lio/netty/buffer/ByteBuf;(Lio/netty/buffer/ByteBuf;)V(Lio/netty/buffer/ByteBuf;Z)VtoString()Ljava/lang/String;READ_CHUNK_FOOTERREAD_CHUNKED_CONTENTREAD_CHUNK_DELIMITERwriterIndexreaderIndexgetByte(I)BREAD_CHUNK_SIZE	skipBytes	readBytes$io/netty/handler/codec/http/HttpUtilisTransferEncodingChunked
isReadableio/netty/buffer/UnpooledEMPTY_BUFFERstatus2()Lio/netty/handler/codec/http/HttpResponseStatus;.io/netty/handler/codec/http/HttpResponseStatus+()Lio/netty/handler/codec/http/HttpHeaders;+io/netty/handler/codec/http/HttpHeaderNamesSEC_WEBSOCKET_ACCEPTLio/netty/util/AsciiString;contains(Ljava/lang/CharSequence;)ZUPGRADE,io/netty/handler/codec/http/HttpHeaderValues	WEBSOCKET4(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)ZSWITCHING_PROTOCOLS0Lio/netty/handler/codec/http/HttpResponseStatus;get,(Ljava/lang/CharSequence;)Ljava/lang/String;'io/netty/handler/codec/http/HttpVersionHTTP_1_0)Lio/netty/handler/codec/http/HttpVersion;textHTTP_1_1UPGRADEDBAD_MESSAGE$io/netty/handler/codec/DecoderResultfailure=(Ljava/lang/Throwable;)Lio/netty/handler/codec/DecoderResult;setDecoderResult)(Lio/netty/handler/codec/DecoderResult;)VgetUnsignedByte(I)Sjava/lang/CharacterisISOControl(I)ZisWhitespacecharAtUnsafe(I)CtrimvalueOf&(Ljava/lang/Object;)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;U(Ljava/lang/CharSequence;Ljava/lang/Object;)Lio/netty/handler/codec/http/HttpHeaders;setTransferEncodingChunked-(Lio/netty/handler/codec/http/HttpMessage;Z)VgetContentLength-(Lio/netty/handler/codec/http/HttpMessage;J)JtrailingHeadersgetAll*(Ljava/lang/CharSequence;)Ljava/util/List;isEmptysize(I)Ljava/lang/Object;set'(ILjava/lang/Object;)Ljava/lang/Object;CONTENT_LENGTHio/netty/util/AsciiStringcontentEqualsIgnoreCaseTRANSFER_ENCODINGTRAILERcharAt(C)Z	substring(II)Ljava/lang/String;parseInt(Ljava/lang/String;I)IsubStringUnsafejava/lang/ClassdesiredAssertionStatus!??????????????????????B???????????????=*  ???
????????a*???
?
??4?????????????o*????
???>???????????????`*?*?*?	?
?W
?W?W?Y?:*?Y??*?Y??*?*?*???6
?s??? ?'?2?@?N?S?Y?_??R`??`??`??`??`??`??`??2.??????x*??*??*?
?.?a:I???g?:F,???*??
*?,? :???!:??*?	?
?**?"?#*?$?
?:-*,?&?'W?*,?(:??*?
??.?Q4-*?#?'W-?)?'W*??*??
?*Y+?,?-*?#?'W?*?-7	??.??$*?0?-*?#?'W-?)?'W*???1??2??3??4Y?5?-*?#?'W?2?	*?6?:-*,?&?'W?,?7*??86?,?9:-?:Y?;?'W?,?76??*??86?*?6??
*?6?6,?9:*Y?6?e?6*?6	??-???6*??6?*?@?
?*?A?
?:-*,?B?'W??1?*?6D???4Y?5?*?6?*??86,?7?86???:Y,?9?;:*Y?6?e?6-?'W*?6	???*?F?
,?G6,?H6?",??I6
?
*?K?
????,?LW?*,?M:??-?'W*??:-*,?B?'W?,,?7?NW?,?76?-,?O?'W??
_n?%o??%???%???%???%??%M?%N??%4Cl%Dal%bil%$0?%1>?%??q???P?W?X?_?i?n?o?v?}????????????????????????????????????????4???I?M?N?lw??
????????? ?!?$?%?&?(?)?+-.#03249>:C;D=N>U?Z@aAbCiHlEnF|G}J?K?L?M?N?P?Q?S?U?V?X?\?]?^?_`abde#f$i+j0k1m:n>o?pAqOrPvYw\zb{g?w??i-??v ?????i????????????????l???[???A??>+??N??n???F???&?????4???.??+??A??b??x??x??x??x???x????+?D????????????(????????)????7??????	???????-???"????
??????%???????*+,-?P*??*?*?#??*?#?Q6*?
?3?,?R??-?)?'W*??*?
?$?-*?S?TYU?V?&?'W*??*?0??	6?*?-	???6?
-?)?'W*???R?????"?8?B?F?G?Q?h?l?m?y???????????H|??"???????????????????????
?4%@???%??????B,?W?7?*?
?.?)"))""*?X?*+,?Y????4?8?;?A?? B??B??B??4?%??p+?Z?j+?ZM,?[?\>d?8Ȣ1e?%,?]?^?_?,?]?`?a?b?????0???*
????#?9?P?Q?l?n??*bX?p??p???K@?	??E+?[?\?c?\??+?]?`?dM,?,?e?f?g?,?h?f?g???????!?)?6?D?? E??E!$
???*@??4*???
?????
???[*?#L*?#*?i*?j*?*??k*??l*?m*?0?+?ZM,?*,?n?*?o?
?*?*?	?
??B??
????"?)?.?5?:?FMNSZ? :[??V????N??8*?p?
++?7?NW*?#?**?q?#*?#,?r?s*?#N*?#-??"
,16?*8??8??8?1????1*?p?
++?7?NW?<*?G=*?H>?(*??v6?w??x?????<?7??2???
?&?A*?#M,?yN*?+?z:???{???|6*?i?D ?
	?6?>?}:*?j?~:*?Y???? ???????j?*?i?-*?i*?j??W*??*?+?z:???{???*?i?-*?i*?j??W*?i*?j*,???,???	:?(,?Q??K:?*?-	???2:??3:??? 9:<=>@%B-CBFLGUHrIuJ|K?M?P?Q?R?T?X?Y?\?]?a?b?c?d?e?f?g?ik?zL&?U?-s????????????????? ??????$
?!??2????"?Y*???**?#.???*???opr????#$?q
*?+?zM,??*?mN,?{?-??)?:-?*??}:????:	?Y??	????????W?O*,??*?i:?????)??????????-??*?j??W*?i:*?i*?j*?+?zM,????**?m-???"v	w
xz{~#?&?*?>?E?L?_?l?v?????????????????????????????????p?5%??,&??'?	lJ(??A)?L?????	??
??&?*??lJ(+?)
?????,? ?V?;,??-./0?%12
34??@*?}K<*???-*??=;????
???
*??K?	????*????"????)?0?3?9?? 25?@6????!?	?
78?V*??<*??=*??>*??6*??6*??6??Y*??SY*??SY?*????S??.?????!?'?0?:?L?U??HV9?P:?J;?D<?==?!5>?'/???3?R???????@A?r	?+?{=+??>6?*+?|6:?*?0?????	????6?+?|:?	??	????*+???i+??6?*??j?+??6*+???j??R?????$?2?5?;?E?P?S?V?\?g?o?u?~??????\	B?C?????9??D??E??F??RG?o"H???&??!
IJ??"=*?{?*?|????????*?{??
? K?"9?"L??
??
MJ??"=*?{?*?|????????*?{??	

	? K?"9?"L??
??
NO?v"*?{d<?*?|???`???????? ?K?"9??
??P??4??????1??h?@QR?"?????
???@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy