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

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

????2a)io/netty/handler/codec/http/CookieDecoderjava/lang/ObjectCookieDecoder.javaLjava/lang/Deprecated;logger/Lio/netty/util/internal/logging/InternalLogger;STRICT+Lio/netty/handler/codec/http/CookieDecoder;LAXCOMMENTLjava/lang/String;Comment
COMMENTURL
CommentURLDISCARDDiscardPORTPortVERSIONVersionstrictZdecode#(Ljava/lang/String;)Ljava/util/Set;$(Ljava/lang/String;Z)Ljava/util/Set; 
!header	
	$
	&doDecode(
)java/lang/NumberFormatException+java/util/ArrayList-(I)V/0
.1extractKeyValuePairs5(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V34
5java/util/List7isEmpty()Z9:8;java/util/Collections=emptySet()Ljava/util/Set;?@
>Aget(I)Ljava/lang/Object;CD8Ejava/lang/StringGequalsIgnoreCase(Ljava/lang/String;)ZIJ
HKjava/lang/IntegerMparseInt(Ljava/lang/String;)IOP
NQsize()IST8Ujava/util/TreeSetW()V/Y
XZ
java/util/Set\^
initCookieQ(Ljava/lang/String;Ljava/lang/String;)Lio/netty/handler/codec/http/DefaultCookie;`a
b"io/netty/handler/codec/http/Cookied?SecurehHTTPOnlyjDomainlPathnExpiresp$io/netty/handler/codec/DateFormatterr
parseHttpDate*(Ljava/lang/CharSequence;)Ljava/util/Date;tu
svjava/util/DatexgetTime()Jz{
y|java/lang/System~currentTimeMillis?{
??Max-Age?,?split'(Ljava/lang/String;)[Ljava/lang/String;??
H?[Ljava/lang/String;?valueOf'(Ljava/lang/String;)Ljava/lang/Integer;??
N?add(Ljava/lang/Object;)Z??8?
setVersion?0e?	setMaxAge(J)V??e?setPath(Ljava/lang/String;)V??e?	setDomain??e?	setSecure(Z)V??e?setHttpOnly??e?
setComment??e?
setCommentUrl??e?setPorts(Ljava/lang/Iterable;)V??e?
setDiscard??e?]?iImaxAgeMillisJdateLjava/util/Date;s1portListjnamevaluec$Lio/netty/handler/codec/http/Cookie;discardsecurehttpOnlycomment
commentURLdomainpathmaxAgeports%Ljava/util/List;Ljava/util/List;thisnames$Ljava/util/List;valuesversioncookies5Ljava/util/Set;Ljava/util/Set;length?T
H?charAt(I)C??
H?	substring(II)Ljava/lang/String;??
H?java/lang/StringBuilder?
?1toString()Ljava/lang/String;??
??
??	setCharAt(IC)V??
??append(C)Ljava/lang/StringBuilder;??
??indexOf(II)I??
H?(I)Ljava/lang/String;??
H?newValueBufLjava/lang/StringBuilder;qChadBackslashsemiPos
newValueStartnewNameStart	headerLen
ZgetClass()Ljava/lang/Class;
4io/netty/util/internal/logging/InternalLoggerFactory
getInstanceB(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger;
		Skipping cookie with null name-io/netty/util/internal/logging/InternalLoggerdebug?Skipping cookie with null value&io/netty/handler/codec/http/CookieUtilunwrapValue2(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; 
!ISkipping cookie because starting quotes are not properly balanced in '{}'#'(Ljava/lang/String;Ljava/lang/Object;)V%&java/lang/CharSequence(firstInvalidCookieNameOctet(Ljava/lang/CharSequence;)I*+
,isDebugEnabled.://?
R
ConstantValueCodeLocalVariableTableLineNumberTable	SignatureI(Ljava/lang/String;)Ljava/util/Set;
StackMapTableJ(Ljava/lang/String;Z)Ljava/util/Set;LocalVariableTypeTable](Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
SourceFile
DeprecatedRuntimeVisibleAnnotations1		


T
T
T
T
T	U0*?"?V#
WHXY	 US?	?%??'*?*?V#
WLZ
BX[(U$??.Y?2M?.Y?2N+,-?6,?<??B?6,?F?H?L?-?F?H?R6?:6?6,?V??B??XY?[:,?V?%,?F?H:-?F?H:?_:*?c:		???6
66:
:::f7?.Y?2:`6,?V?F,?F?H:-?F?H:?L?	6
?i?L?	6?k?L?	6???L?
:
???L?
:??m?L?
:??o?L?
:??q?L?7?w:?(?}??e7?m?q	????a7?q??L??R?7?\?L?
?R6?H?L?G???::?66?"2:????W?:???݄????	??	??	??	??	??	???	
???	??	??	
??	??W?????<KN,,V?S??????*???
?2???N????
??
????	???
?????????

???
???
???
??????????
?#

??????YH??*w??q0??\*????
??????q0??WFQU
VWY#Z'^*b<dKgNePhVjYmdohrqs|t?u?v?w?z?|?}?????????????????????????
??? ?*?0?:?A?K?R?\?c?m?t?~????????????????????????? ?)?2?;?D?M?V?_?d?m?s?|??????s??Z??'88?&H88,??H88]?-HH?e?)H88]HHeHHHH84?5H88]HHeHHHH8y?H88]HHeHHHH8y??H88]HHeHHHH8???H88]HHeHHHH8??H,??H88]HHeHHHH8??C ?H88]XY
34U?
*??>6???*??O	I
III
I I,I;I????????*??$?	?????::?_6*??;;=,*??::?)*??:??
_:?6*??6		"?
	'????Y*??d??:
	66??

??:???P6*???6		?2"!'!\!

??d	????
	??W???*???6		?

??:?]
	??W	\??v6??p*;??6

?*
??:
6?*??:6?????*??::?+??W,??W???V???
??
??
??
??
#?
??
???
??????
?!?
??
??
???????	?X???
??
???#
??????\????W
B?????`?c?f?i?o?r?}?????????????????????????????????
#&+.9\jmx???? ?!?"?(?)?*?+?-?.?1?3?6?8?9?:???@ABZ???N?!?H88H???5
???

H88HH?H88?H88HH?X]/?UU*?**?	??*??V?
WD5EF`aU??+?
+?ܚ*???,?*???,?"N-?*?$-?'?*??1+?-Y6?'*??0?*?2++??7?:?-?;,?ܟ?6*??3-?>Y6?)*??0?*?@--?A?7?:??CY+-?D?G:?J?VRQ'K??)K???
??
??
0?LM?QN?
OPWjIJKNO)P+S0T4UAWC[T\`]k^q]v`xc?e?f?g?h?g?j?m?n?oZ/

?)?2?@?6?HH)QYU3?Y?S?%?Y?S?'?W
79^_`




© 2015 - 2025 Weber Informatics LLC | Privacy Policy