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

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

????2?>com/groupbyinc/flux/common/http/impl/cookie/BasicDomainHandlerjava/lang/ObjectCcom/groupbyinc/flux/common/http/cookie/CommonCookieAttributeHandlerBasicDomainHandler.java5Lcom/groupbyinc/flux/common/http/annotation/Contract;	threading>Lcom/groupbyinc/flux/common/http/annotation/ThreadingBehavior;	IMMUTABLE()V
this@Lcom/groupbyinc/flux/common/http/impl/cookie/BasicDomainHandler;parseG(Lcom/groupbyinc/flux/common/http/cookie/SetCookie;Ljava/lang/String;)V?com/groupbyinc/flux/common/http/cookie/MalformedCookieExceptionCookie)com/groupbyinc/flux/common/http/util/ArgsnotNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.com/groupbyinc/flux/common/http/util/TextUtilsisBlank(Ljava/lang/CharSequence;)Z !
"(Blank or null value for domain attribute$(Ljava/lang/String;)V&
'.)java/lang/String+endsWith(Ljava/lang/String;)Z-.
,/
startsWith1.
,2	substring(I)Ljava/lang/String;45
,6java/util/Locale8ROOTLjava/util/Locale;:;	9<toLowerCase&(Ljava/util/Locale;)Ljava/lang/String;>?
,@0com/groupbyinc/flux/common/http/cookie/SetCookieB	setDomainD&CEcookie2Lcom/groupbyinc/flux/common/http/cookie/SetCookie;valueLjava/lang/String;domainvalidateg(Lcom/groupbyinc/flux/common/http/cookie/Cookie;Lcom/groupbyinc/flux/common/http/cookie/CookieOrigin;)V
Cookie originN3com/groupbyinc/flux/common/http/cookie/CookieOriginPgetHost()Ljava/lang/String;RS
QT-com/groupbyinc/flux/common/http/cookie/CookieV	getDomainXSWYJcom/groupbyinc/flux/common/http/cookie/CookieRestrictionViolationException[Cookie 'domain' may not be null]
\'equals(Ljava/lang/Object;)Z`a
,bdomainMatch'(Ljava/lang/String;Ljava/lang/String;)Zde
fjava/lang/StringBuilderh
iIllegal 'domain' attribute "kappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;mn
io". Domain of origin: "q"stoStringuS
iv/Lcom/groupbyinc/flux/common/http/cookie/Cookie;origin5Lcom/groupbyinc/flux/common/http/cookie/CookieOrigin;host:com/groupbyinc/flux/common/http/conn/util/InetAddressUtils|
isIPv4Address~.
}
isIPv6Address?.
}?length()I??
,?charAt(I)C??
,?prefixInormalizedDomainmatchg(Lcom/groupbyinc/flux/common/http/cookie/Cookie;Lcom/groupbyinc/flux/common/http/cookie/CookieOrigin;)Z3com/groupbyinc/flux/common/http/cookie/ClientCookie?KcontainsAttribute?.??getAttributeNameCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFileRuntimeInvisibleAnnotations!
?3*????
45??C+?W,?#?
?Y%?(?,*?0??,N-*?3?	-?7N-?=?AN+-?F??*CCGHCIJ$KJ?.:;<?!@"B$C-D3F;GBH?
	?,?LM??g+?W,O?W,?UN+?Z:?
?\Y^?_?-?c?6-?g?-?\Y?iY?jl?p?pr?p-?pt?p?w?_???4ggGxgyzT{JLKJ?&	MNTUV W*Y<Zf]??*,,;?de??P+???
+????**?3?*?7?*M+,?0?&+??,??d>???+d??.????*5??PKJP{J#-?J?*
`ac#d+e5g9h;jLkNn?@,?,????g+?W,O?W,?UN+?Z:??*?3??7:?=?A:-?c??+???+??????
-?g???4ggGxgyzT{JLKJ?>stuvw x"z,{4}>~GI?P?^?e???",,?S?-???????
	e





© 2015 - 2025 Weber Informatics LLC | Privacy Policy