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

com.groupbyinc.flux.common.http.impl.cookie.RFC6265CookieSpec.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????2?=com/groupbyinc/flux/common/http/impl/cookie/RFC6265CookieSpecjava/lang/Object1com/groupbyinc/flux/common/http/cookie/CookieSpecRFC6265CookieSpec.java5Lcom/groupbyinc/flux/common/http/annotation/Contract;	threading>Lcom/groupbyinc/flux/common/http/annotation/ThreadingBehavior;SAFEjava/util/Map$Entry
java/util/MapEntryPARAM_DELIMITERC;
COMMA_CHAR,
EQUAL_CHAR=DQUOTE_CHAR"ESCAPE_CHAR\TOKEN_DELIMSLjava/util/BitSet;VALUE_DELIMS
SPECIAL_CHARSattribHandlers@[Lcom/groupbyinc/flux/common/http/cookie/CookieAttributeHandler;attribHandlerMapLjava/util/Map;bLjava/util/Map;tokenParser5Lcom/groupbyinc/flux/common/http/message/TokenParser;I([Lcom/groupbyinc/flux/common/http/cookie/CommonCookieAttributeHandler;)V()V')
*F[Lcom/groupbyinc/flux/common/http/cookie/CommonCookieAttributeHandler;,clone()Ljava/lang/Object;./
-0! !	3&java/util/concurrent/ConcurrentHashMap5(I)V'7
68"#	:Ccom/groupbyinc/flux/common/http/cookie/CommonCookieAttributeHandler<getAttributeName()Ljava/lang/String;>?=@java/util/LocaleBROOTLjava/util/Locale;DE	CFjava/lang/StringHtoLowerCase&(Ljava/util/Locale;)Ljava/lang/String;JK
ILput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;NOP3com/groupbyinc/flux/common/http/message/TokenParserRINSTANCET&	SU%&	WhandlerELcom/groupbyinc/flux/common/http/cookie/CommonCookieAttributeHandler;arr$len$Ii$this?Lcom/groupbyinc/flux/common/http/impl/cookie/RFC6265CookieSpec;handlersgetDefaultPathI(Lcom/groupbyinc/flux/common/http/cookie/CookieOrigin;)Ljava/lang/String;3com/groupbyinc/flux/common/http/cookie/CookieOrigindgetPathf?
eglastIndexOf(I)Iij
Ik	substring(II)Ljava/lang/String;mn
Ioorigin5Lcom/groupbyinc/flux/common/http/cookie/CookieOrigin;defaultPathLjava/lang/String;lastSlashIndexgetDefaultDomaingetHostw?
exparseo(Lcom/groupbyinc/flux/common/http/Header;Lcom/groupbyinc/flux/common/http/cookie/CookieOrigin;)Ljava/util/List;?com/groupbyinc/flux/common/http/cookie/MalformedCookieException|Header~)com/groupbyinc/flux/common/http/util/Args?notNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;??
??
Cookie origin?&com/groupbyinc/flux/common/http/Header?getName????
Set-Cookie?equalsIgnoreCase(Ljava/lang/String;)Z??
I?java/lang/StringBuilder?
?*Unrecognized cookie header: '?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??toString??
?'?
??(Ljava/lang/String;)V'?
}?/com/groupbyinc/flux/common/http/FormattedHeader?	getBuffer8()Lcom/groupbyinc/flux/common/http/util/CharArrayBuffer;????4com/groupbyinc/flux/common/http/message/ParserCursor?getValuePos()I????4com/groupbyinc/flux/common/http/util/CharArrayBuffer?length??
??(II)V'?
??getValue????Header value is null?
I?
?8??
??	?
parseToken?(Lcom/groupbyinc/flux/common/http/util/CharArrayBuffer;Lcom/groupbyinc/flux/common/http/message/ParserCursor;Ljava/util/BitSet;)Ljava/lang/String;??
S?java/util/Collections?	emptyList()Ljava/util/List;??
??atEnd()Z??
??getPos??
??charAt(I)C??
??	updatePos?7
??Cookie value is invalid: '?	?
parseValue??
S?=com/groupbyinc/flux/common/http/impl/cookie/BasicClientCookie?'(Ljava/lang/String;Ljava/lang/String;)V'?
??bc
?setPath??
??vc
?	setDomain??
??java/util/Date?
?*setCreationDate(Ljava/util/Date;)V??
??java/util/LinkedHashMap?
?*setAttribute??
??max-age?containsKey(Ljava/lang/Object;)Zexpiresremove&(Ljava/lang/Object;)Ljava/lang/Object;	entrySet()Ljava/util/Set;

java/util/Setiterator()Ljava/util/Iterator;java/util/IteratorhasNext?next/getKey/
?/
 get"#=com/groupbyinc/flux/common/http/cookie/CookieAttributeHandler%G(Lcom/groupbyinc/flux/common/http/cookie/SetCookie;Ljava/lang/String;)Vz'&(
singletonList$(Ljava/lang/Object;)Ljava/util/List;*+
?,buffer6Lcom/groupbyinc/flux/common/http/util/CharArrayBuffer;cursor6Lcom/groupbyinc/flux/common/http/message/ParserCursor;s
paramDelim	paramName
paramValue?Lcom/groupbyinc/flux/common/http/cookie/CookieAttributeHandler;entry;Ljava/util/Map$Entry;Ljava/util/Map$Entry;Ljava/util/Iterator;header(Lcom/groupbyinc/flux/common/http/Header;name
valueDelimvaluecookie?Lcom/groupbyinc/flux/common/http/impl/cookie/BasicClientCookie;	attribMap5Ljava/util/Map;validateg(Lcom/groupbyinc/flux/common/http/cookie/Cookie;Lcom/groupbyinc/flux/common/http/cookie/CookieOrigin;)VCookieFDE&H/Lcom/groupbyinc/flux/common/http/cookie/Cookie;matchg(Lcom/groupbyinc/flux/common/http/cookie/Cookie;Lcom/groupbyinc/flux/common/http/cookie/CookieOrigin;)ZKL&M
formatCookies"(Ljava/util/List;)Ljava/util/List;List of cookiesQnotEmpty@(Ljava/util/Collection;Ljava/lang/String;)Ljava/util/Collection;ST
?Ujava/util/ListWsizeY?XZjava/util/ArrayList\(Ljava/util/Collection;)V'^
]_?com/groupbyinc/flux/common/http/cookie/CookiePriorityComparatoraALcom/groupbyinc/flux/common/http/cookie/CookiePriorityComparator;Tc	bdsort)(Ljava/util/List;Ljava/util/Comparator;)Vfg
?h: j(I)Ljava/lang/Object;"lXm-com/groupbyinc/flux/common/http/cookie/Cookieo(C)V?q
?rp?p?containsSpecialChar(Ljava/lang/CharSequence;)Zvw
x
I?
]86com/groupbyinc/flux/common/http/message/BufferedHeader|9(Lcom/groupbyinc/flux/common/http/util/CharArrayBuffer;)V'~
}add?X?
sortedCookiesBLjava/util/List<+Lcom/groupbyinc/flux/common/http/cookie/Cookie;>;Ljava/util/List;chincookiesALjava/util/List;headers:Ljava/util/List;	?
containsChars-(Ljava/lang/CharSequence;Ljava/util/BitSet;)Z??
?Ljava/lang/CharSequence;java/lang/CharSequence?????java/util/BitSet?(I)Z"?
??chars
getVersiongetVersionHeader*()Lcom/groupbyinc/flux/common/http/Header;INIT_BITSET([I)Ljava/util/BitSet;??
S?
ConstantValue	SignatureCodeLocalVariableTableLineNumberTable
StackMapTableLocalVariableTypeTable
Exceptions?(Lcom/groupbyinc/flux/common/http/Header;Lcom/groupbyinc/flux/common/http/cookie/CookieOrigin;)Ljava/util/List;}(Ljava/util/List;)Ljava/util/List;
SourceFileInnerClassesRuntimeInvisibleAnnotations!????? !"#?$%&?'(??W*?+*+?1?2?4*?6Y+??9?;+M,?>6?(,2:*?;?A?G?M?QW????*?V?X??>0YZ1[,!.\]$+^]W_`Wa,?"UVWX0YIXO[V\??$--?*bc??*?hL+/?l=??=+?pL+?? qrstu]?_`abdfh?
?Ivc?/*?y??qr?lz{??^+??W,???W+??????&?}Y??Y?????+????????????+???&+????N??Y+????-????:?;+??:?
?}Y??????Y????N-????Y-????:*?X-?ö?:????Ͱ?љ?Ͱ-?Զ?6??`??=?&?}Y??Y??ݶ?+????????????*?X-?߶?:?њ??`?ۻ?Y??:,???,?????Y??????Y??:	?њ|*?X-?öDzG?M:
:?њD-?Զ?6??`??=?&*?X-?߶?:?њ??`??
??	
?QW???	??	?
W	??:

??J
??
:??I:?!?I:
*?;?$?&:?
?)????-???P./f01q02t?63]}a4t
?^5t),4t5 5t
EY6879Q^:
^_`^;<^qr??./??01??=t??>]F?t9%@A`?B#	?878`?BC	??5qrst?xFyPzi|q}v~????????????????????????	?? ?,?9?B?K?W?`?h?}????????????????????????????)?5?E?J?U?X??U?)?I? ?e???I?@?"I?3??hII??
?M??}??DE??8+G??W,???W*?4N-?66?-2:+,?I?????H(	Y6#[!\]^]8_`8@J8qr????(?1?7??
?2??}KL??>+G??W,???W*?4N-?66?-2:+,?N????????H(Y6([!$\]!^]>_`>@J>qr????(?4?6?<???2?OP?p	+R?VW+?[??]Y+?`M,?e?i?+M??Y,?[h??N-G??-k??6,?[??,?n?p:?-;?s- ?s-?t???u:?]-=?s*?y?H-"?s6???,?z6"?
\?	-\?s-?s????-"?s?	-?????a?]Y?{:?}Y-????W??p
?????3?]a?@J?_2tI??]_`??'???8?./????*
????'???????~????%?'?8???F?T?a?f?l?r?}?????????????????????????????????,%?X?!??(p?0I? ?????vw?=	*+??????	_`	2???????(>+???+??6,??????????4?$?](_`(2?(?? &	?
?????,??_`????,??_`??)?dD?
Y=OY;O?????
Y;O?????
Y OY"OY,OY;OY\O??????KL!M??

	?
	e





© 2015 - 2024 Weber Informatics LLC | Privacy Policy