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

com.groupbyinc.flux.common.apache.http.client.utils.URIUtils.class Maven / Gradle / Ivy

????2m()V

append-(Ljava/lang/String;)Ljava/lang/StringBuilder;

://(C)Ljava/lang/StringBuilder;

(I)Ljava/lang/StringBuilder;

/java/lang/String 
startsWith(Ljava/lang/String;)Z"#
!$java/net/URI&toString()Ljava/lang/String;()

*(Ljava/lang/String;)V,
'-schemeLjava/lang/String;hostportIpathqueryfragmentbufferLjava/lang/StringBuilder;
rewriteURIP(Ljava/net/URI;Lcom/groupbyinc/flux/common/apache/http/HttpHost;Z)Ljava/net/URI;URI;0com/groupbyinc/flux/common/apache/http/util/Args=notNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;?@
>AisOpaque()ZCD
'E>com/groupbyinc/flux/common/apache/http/client/utils/URIBuilderG(Ljava/net/URI;)VI
HJ/com/groupbyinc/flux/common/apache/http/HttpHostL
getSchemeNameN)
MO	setSchemeT(Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/http/client/utils/URIBuilder;QR
HSgetHostNameU)
MVsetHostXR
HYgetPort()I[\
M]setPortC(I)Lcom/groupbyinc/flux/common/apache/http/client/utils/URIBuilder;_`
HasetFragmentcR
HdgetPathf)
Hg5com/groupbyinc/flux/common/apache/http/util/TextUtilsiisEmpty(Ljava/lang/CharSequence;)Zkl
jmsetPathoR
Hpbuild()Ljava/net/URI;rs
HturiLjava/net/URI;target1Lcom/groupbyinc/flux/common/apache/http/HttpHost;dropFragmentZ
uribuilder@Lcom/groupbyinc/flux/common/apache/http/client/utils/URIBuilder;O(Ljava/net/URI;Lcom/groupbyinc/flux/common/apache/http/HttpHost;)Ljava/net/URI;9:
(Ljava/net/URI;)Ljava/net/URI;getUserInfo?)
H?setUserInfo?R
H?getHost?)
H?java/util/Locale?ROOTLjava/util/Locale;??	??toLowerCase&(Ljava/util/Locale;)Ljava/lang/String;??
!?rewriteURIForRoute](Ljava/net/URI;Lcom/groupbyinc/flux/common/apache/http/conn/routing/RouteInfo;)Ljava/net/URI;=com/groupbyinc/flux/common/apache/http/conn/routing/RouteInfo?getProxyHost3()Lcom/groupbyinc/flux/common/apache/http/HttpHost;????isTunnelled?D??
isAbsolute?D
'?
getTargetHost????9?
?route?Lcom/groupbyinc/flux/common/apache/http/conn/routing/RouteInfo;resolve0(Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;create"(Ljava/lang/String;)Ljava/net/URI;??
'?,(Ljava/net/URI;Ljava/net/URI;)Ljava/net/URI;??
?baseURI	referenceBase URI?
Reference URI?
toASCIIString?)
'???indexOf(I)I??
!?	substring(II)Ljava/lang/String;??
!?kD
!?#???
'?normalizeSyntax??
?"java/lang/IllegalArgumentException?(Ljava/lang/Throwable;)V?
??baseUriiresolvedStringresolvedexLjava/net/URISyntaxException;semptyReferencegetAuthority?)
'?Base URI must be absolute?check(ZLjava/lang/String;)V??
>?equals(Ljava/lang/Object;)Z??
!?split'(Ljava/lang/String;)[Ljava/lang/String;??
!?java/util/Stack?
?[Ljava/lang/String;?.?..?
??pop()Ljava/lang/Object;??
??push&(Ljava/lang/Object;)Ljava/lang/Object;??
??iterator()Ljava/util/Iterator;?
?java/util/IteratorhasNextDnext?	lastIndexOf?
!length\
!	getScheme)
HinputSegmentarr$len$i$
outputSegmentLjava/util/Iterator;
inputSegmentsoutputSegments%Ljava/util/Stack;Ljava/util/Stack;outputBufferbuilderextractHostA(Ljava/net/URI;)Lcom/groupbyinc/flux/common/apache/http/HttpHost;java/lang/NumberFormatException"
']
'?(I)Ljava/lang/String;?&
!'charAt(I)C)*
!+java/lang/Character-isDigit(C)Z/0
.1java/lang/Integer3parseInt(Ljava/lang/String;)I56
47
'isBlank:l
j;((Ljava/lang/String;ILjava/lang/String;)V=
M>!Ljava/lang/NumberFormatException;poslencolonatignore$Ljava/lang/IllegalArgumentException;_(Ljava/net/URI;Lcom/groupbyinc/flux/common/apache/http/HttpHost;Ljava/util/List;)Ljava/net/URI;Request URIHjava/util/ListJK?sizeM\KNget(I)Ljava/lang/Object;PQKRgetFragmentT)
HU
'U
H?fragoriginalURI	redirects Ljava/util/List;Ljava/util/List;
this>Lcom/groupbyinc/flux/common/apache/http/client/utils/URIUtils;CodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
DeprecatedRuntimeVisibleAnnotationsLocalVariableTypeTable	Signatureo(Ljava/net/URI;Lcom/groupbyinc/flux/common/apache/http/HttpHost;Ljava/util/List;)Ljava/net/URI;
SourceFileRuntimeInvisibleAnnotations!	aW??
Y?:+?0*?*?W?W+?W?:?W?W-?-?%?/?W-?
-?W???W?W?#?W?W?'Y?+?.?bH?/0?10?23?40?50?60	?78cRV	W
XYZ \']+^3_:bGcOeSfZh_igjoltm|n?pd? 

e
fg	9:am*?M?S?d?He
	??a?E*??+???&+???*???+??M*,???*???*???
*???*???b &xyEvwE??c*
?????&?-?2?9?@?d&
e
	??a=	*+?????b	?w	?0c?	??a??*??BW+??BW+??M,??%?8*??N-???6?
-?ŧ-N?
Y?-?,??+???,??>?**ɸ???:??:#???Ÿ?:?
*+??:?ΰ:??Y?ӿ???
bf
!0?0)(?3l?0e?w?
????w??w??0VD?{??wcJ???!);QVZ	e
l~?
???d!?9!!@!??/?'E
??ay	#*?F?
*???*?*????HY*?KL+?hM,??,???,??N??Y??:-:?66?H2:?ǚ3????&????????W???W?????
Y?:?:???
?!:/??W???,/?
,?d?/?W+?+?qW+??++??????TW+???++???????ZW+?u?bz]80GT?LO3OL3?
0?&;??D??N8#vw"}'?40hD?cn "#"$'%4&;'D(])r+|,?-?0?(?3?4?5?6?7?9?;?=?>@ACd>
?>'H!????"!???
?%?	e
	 !aZ	?*??L*????*?$=*?%N-??*??N-??-@??6?-?`?-`?(N?N-?\-:??6?O`666-??-?,?2???????-`?Ÿ8=?:-??N*?9:-?_JaLePfXg]hcifjskl?j?q?s?u?t?w?|?}???????d_
?C'M!?	'M!?V#?'M!?'M!!??	?Ga|?*I?BW,?,?L??HY*?KN?S?HY,,?Od?S?'?KN-?V:,?Od6??,?S?'?W:?????-?eW-?V?-*?W?eW+?%-?X?-+?P?TW-+?W?ZW-+?^?bW-?u?bH|}J ?3@1Y0?Zw?xy?[]:r|}h?[\cB???!?:?@?T?d?j?q?x???????????d?(H!??%e
ija3*?^?b_`c
??kl




© 2015 - 2025 Weber Informatics LLC | Privacy Policy