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

There is a newer version: 1.6.5
Show newest version
????2S
?L
?M
?N
?O?	?P	?Q	?RST
OU
V
W
X

YZ[\
]^
_	?`a
_	?b	?c	?d	?e	?f
?g	?h
?i
?j	?k
l
?m
?n	?o	?pq
?rst
?u	vwx
?y????????
?z	?{	?|	?}~
7O	?
??
??
???
=??
??
X
??	??	??
?????	??
??
??
??	??
??
??
??
??
??
??
??	????
UY?
??
???[?
??[?	??
??	??	??
??	??	??
?
?	??	??	??
????
??
????
??
??
????
l
?
???
]
?
?
??
??
??
??
??
??v?
??s?s?s??
??s?	??
??	??	??
??
??
??
??
??
??
??
???
??
??
????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;
StackMapTable?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;\????q???
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?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;bufLjava/lang/StringBuilder;	firstCharCheaders)Lio/netty/handler/codec/http/HttpHeaders;?()JreadTrailingHeadersH(Lio/netty/buffer/ByteBuf;)Lio/netty/handler/codec/http/LastHttpContent;lastPoslineTrimmedcurrentLastPosbcurrent
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;sbaStartaEndbStartbEndcStartcEnd?splitHeader2(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/IllegalArgumentExceptionjava/lang/StringBuilder1maxInitialLineLength must be a positive integer: ????????*maxHeaderSize must be a positive integer: )maxChunkSize must be a positive integer: -io/netty/util/internal/AppendableCharSequence??8io/netty/handler/codec/http/HttpObjectDecoder$LineParser????:io/netty/handler/codec/http/HttpObjectDecoder$HeaderParser???????????????
????/0'(????java/lang/Exception??????Chunked messages not supported?%&?????java/lang/AssertionError?????.io/netty/handler/codec/http/DefaultHttpContent?2io/netty/handler/codec/http/DefaultLastHttpContent?+,?	?

???
????&?7io/netty/handler/codec/PrematureChannelClosureException)Connection closed before received headers6io/netty/handler/codec/http/HttpExpectationFailedEvent???(io/netty/handler/codec/http/HttpResponse?? !"#??????$?%?&'(?)*)*?+,-./0/=?12?3?45??69:??789:;<=>&??@Ajava/lang/CharSequenceBCDEFGH0I.IJKLMNBCFCGHjava/lang/StringOKP2-io/netty/handler/codec/http/HttpObjectDecoderQR&+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/HttpHeadersSKIP_CONTROL_CHARSappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)V(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_CONTENTREAD_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)VREAD_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)ZUPGRADEDBAD_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isWhitespacecharAt(I)C3(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;trimU(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;isEmptysizeget(I)Ljava/lang/Object;set'(ILjava/lang/Object;)Ljava/lang/Object;CONTENT_LENGTHio/netty/util/AsciiStringcontentEqualsIgnoreCaseTRANSFER_ENCODINGTRAILER(C)Z	substring(II)Ljava/lang/String;java/lang/IntegerparseInt(Ljava/lang/String;I)IsubStringUnsafecharAtUnsafejava/lang/ClassdesiredAssertionStatus!??????????????????????B???????????????=*  ???
????????a*???
?
??4?????????????o*????
???>???????????????n?*?*?*??	??
Y?Y?
???????
Y?Y????????
Y?Y???????Y?:*?Y??*?Y??*?*?*???B?q???1?5?P?T?o?z????????????R?????????????????????z.????1?????x*??*? ?!*?	?".?a:I???g?:F,?#??*?$?	*?,?%:???&:??*??	?**?'?(*?)?	?:-*,?+?,W?*,?-:??*?	?!?".?Q4-*?(?,W-?.?,W*? ?*??
?
Y/??-*?(?,W?*?07	??1??$*?3?-*?(?,W-?.?,W*? ??4??5??6??7Y?8?-*?(?,W?5?	*?9?:-*,?+?,W?,?:*??;6?,?<:-?=Y?>?,W?,?:6??*??;6?*?9??
*?9?6,?<:*Y?9?e?9*?9	??-??Y*??@?,W*? ?-?=Y?>?,W?*?,?%:???A?B6*??9?*?C?	?*?D?	?:-*,?E?,W??4?*?9F???7Y?8?*?9?*??;6,?:?;6???=Y,?:*Y?9?e?9-?,W*?9	???*?H?	,?I6,?J6?",??K6
?
*?L?	????,?MW?*,?N:??-?,W*? ?:-*,?E?,W?,,?:?OW?,?:6?-,?P?,W??
_n?*o??*???*???*???*??*M?*N??*4Cl*Dal*bil*$0?*1>?*??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??i-??v ?????i????????????????l???[???A??>+??N??n???F???&?????4???.??+??A??b??x??x??x??x???x????+?D????????????(????????)????7??????	???????-???"????
??????*???????*+,-?Q*??*? *?(??*?(?R6*?	?6?,?S??-?.?,W*? ?*?	?)?-*?T?UYV?W?+?,W*? ?*?3??	6?*?0	???6?
-?.?,W*? ??R?????"?8?B?F?G?Q?h?l?m?y???????????H|??"???????????????????????
?4%@???*??????B,?X?7?!*?	?".?)"))""*?Y?*+,?Z????4?8?;?A?? B??B??B???4?*????x+?[?r+?[M,?\?]>d?8Ȣ1e?%,?^?_?`?,?^?a?b?c????$?"?"0"???"????#?Q?t?v??*j??`?x??x???K@"???4*???
????????\*?(L*?(*?d*?e*?*??f*??g*?h*?3?"+?[M,?,?\?]e?*?i?	?*??	??>??
????"?)?.?5?:?L?S?T[? :??\??W????T??H*?j?	++?:?OW*?(?*?(,?k?l?**?m?(*?(,?k?l*?(N*?(-??&	
'
/<AF?*H??H??H?A	??'
??1*?j?	++?:?OW??Y?T?nN-,?k?o*?(*?h-??%* /!?*1??1??1???

??><*?I=*?J>?(*??p6?q??r?????<?7??2???
?&?D*?(M,?sN*?+?t:???u???v6*?d?Q ?
	?C?Y*?e?w?u``?x:*?e?y ?z?A?{?W*??e?*?d?-*?d*?e?|W*?}*?+?t:???u??s*?d?-*?d*?e?|W*?d*?e*,?~?,??:?(,?R??L:?*?0	???5:??6:??? 5689:<%>-?B@\AvDE?F?G?I?L?M?N?P?T?U?X?Y?]?^?_?`?a?bce
g?p\#-??????????????????
???$
?????????Y*???**?(1???*???kln??????-*?+?tM,??N,?u?*?h:?*??Y?T*??@Z?h:,?v6-? ?
	?q??-??:???W??d6,?A?{:????:	?Y	?w??`?x:

	?y?W
???W?O*,?}*?d:?????*????????????*?e?|W*?dN*?d*?e*?+?tM,??,?u??*?h??.???!r	s
tvwxy#z8}?~Q^?h?s?|?????????????????????????!?&?)??zsI?|@??2?	?
^^ ??A!?????-??-??	$??"??^^ #?(	???($???j?<$???%&'(?*)*
+,??@*?{K<*???-*??=;????
???
*??K?	????*????"????)?0?3?9?? 2-?@.????!?	?
/0?
V*??<*??=*??>*??6*??6*??6??Y*??SY*??SY?*????S???????!?'??HV1?P2?J3?D4?=5?!56?'/7??3?R???????89:?g	?+?u=+??>6?#+?v6:?????	????6?+?v:?	??	????*+???d+??6?*??e?+??6*+???e??N?????+?.?4?>?I?L?O?U?`?h?n?w?}????\	;}<?????1??=?>?|??8R@?h"A?????!
BC??"=*?u?*??????????*?u???
????? D?"1?"E??
??
FC??"=*?u?*??????????*?u???
????? D?"1?"E??
??
GH?v"*?ud<?*?????`???????? ?D?"1??
??I??5??????4??f?
@JK?"??????
???@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy