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

com.groupbyinc.flux.common.http.conn.routing.HttpRoute.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????26com/groupbyinc/flux/common/http/conn/routing/HttpRoutejava/lang/Object6com/groupbyinc/flux/common/http/conn/routing/RouteInfojava/lang/CloneableHttpRoute.java5Lcom/groupbyinc/flux/common/http/annotation/Contract;	threading>Lcom/groupbyinc/flux/common/http/annotation/ThreadingBehavior;	IMMUTABLEAcom/groupbyinc/flux/common/http/conn/routing/RouteInfo$TunnelType
TunnelType@com/groupbyinc/flux/common/http/conn/routing/RouteInfo$LayerType	LayerType
targetHost*Lcom/groupbyinc/flux/common/http/HttpHost;localAddressLjava/net/InetAddress;
proxyChainLjava/util/List;;	tunnelledCLcom/groupbyinc/flux/common/http/conn/routing/RouteInfo$TunnelType;layeredBLcom/groupbyinc/flux/common/http/conn/routing/RouteInfo$LayerType;secureZ?(Lcom/groupbyinc/flux/common/http/HttpHost;Ljava/net/InetAddress;Ljava/util/List;ZLcom/groupbyinc/flux/common/http/conn/routing/RouteInfo$TunnelType;Lcom/groupbyinc/flux/common/http/conn/routing/RouteInfo$LayerType;)V()V!#
$Target host&)com/groupbyinc/flux/common/http/util/Args(notNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;*+
),	normalizeV(Lcom/groupbyinc/flux/common/http/HttpHost;)Lcom/groupbyinc/flux/common/http/HttpHost;./
0	2	4java/util/List6isEmpty()Z897:java/util/ArrayList<(Ljava/util/Collection;)V!>
=?	A(com/groupbyinc/flux/common/http/HttpHostCjava/net/InetAddressE	TUNNELLEDG	HProxy required if tunnelledJcheck(ZLjava/lang/String;)VLM
)N 	PPLAINR	S	UR	W	Ythis8Lcom/groupbyinc/flux/common/http/conn/routing/HttpRoute;targetlocalproxiesgetDefaultPort(Ljava/lang/String;)Ihttpbjava/lang/StringdequalsIgnoreCase(Ljava/lang/String;)Zfg
ehhttpsj
schemeNameLjava/lang/String;getPort()Ino
Dp
getAddress()Ljava/net/InetAddress;rs
Dt
getSchemeName()Ljava/lang/String;vw
Dx`a
z,(Ljava/net/InetAddress;ILjava/lang/String;)V!|
D}getHostNamew
D?((Ljava/lang/String;ILjava/lang/String;)V!?
D?hostNameaddress?(Lcom/groupbyinc/flux/common/http/HttpHost;Ljava/net/InetAddress;[Lcom/groupbyinc/flux/common/http/HttpHost;ZLcom/groupbyinc/flux/common/http/conn/routing/RouteInfo$TunnelType;Lcom/groupbyinc/flux/common/http/conn/routing/RouteInfo$LayerType;)Vjava/util/Arrays?asList%([Ljava/lang/Object;)Ljava/util/List;??
??+[Lcom/groupbyinc/flux/common/http/HttpHost;?!"
??(Lcom/groupbyinc/flux/common/http/HttpHost;Ljava/net/InetAddress;Lcom/groupbyinc/flux/common/http/HttpHost;ZLcom/groupbyinc/flux/common/http/conn/routing/RouteInfo$TunnelType;Lcom/groupbyinc/flux/common/http/conn/routing/RouteInfo$LayerType;)Vjava/util/Collections?
singletonList$(Ljava/lang/Object;)Ljava/util/List;??
??proxyD(Lcom/groupbyinc/flux/common/http/HttpHost;Ljava/net/InetAddress;Z)V	emptyList()Ljava/util/List;??
??-(Lcom/groupbyinc/flux/common/http/HttpHost;)Vn(Lcom/groupbyinc/flux/common/http/HttpHost;Ljava/net/InetAddress;Lcom/groupbyinc/flux/common/http/HttpHost;Z)V
Proxy host?LAYERED?	?W(Lcom/groupbyinc/flux/common/http/HttpHost;Lcom/groupbyinc/flux/common/http/HttpHost;)V!?
?
getTargetHost,()Lcom/groupbyinc/flux/common/http/HttpHost;getLocalAddressgetLocalSocketAddress()Ljava/net/InetSocketAddress;java/net/InetSocketAddress?(Ljava/net/InetAddress;I)V!?
??getHopCountsize?o7?getHopTarget-(I)Lcom/groupbyinc/flux/common/http/HttpHost;	Hop index?notNegative(ILjava/lang/String;)I??
)??o
?&Hop index exceeds tracked route length?get(I)Ljava/lang/Object;??7?hopIhopcountgetProxyHost
getTunnelTypeE()Lcom/groupbyinc/flux/common/http/conn/routing/RouteInfo$TunnelType;isTunnelledgetLayerTypeD()Lcom/groupbyinc/flux/common/http/conn/routing/RouteInfo$LayerType;	isLayeredisSecureequals(Ljava/lang/Object;)Z.com/groupbyinc/flux/common/http/util/LangUtils?'(Ljava/lang/Object;Ljava/lang/Object;)Z??
??thatobjLjava/lang/Object;hashCode(ILjava/lang/Object;)I??
??iterator()Ljava/util/Iterator;??7?java/util/Iterator?hasNext?9??next()Ljava/lang/Object;????(IZ)I??
??elementi$Ljava/util/Iterator;hashtoStringjava/lang/StringBuilder?(I)V!?
??append-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
??->?-(Ljava/lang/String;)Ljava/lang/StringBuilder;?
?(C)Ljava/lang/StringBuilder;?
?}->?w
?aProxyChaincabLjava/lang/StringBuilder;clone$java/lang/CloneNotSupportedException
?
	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTable(Lcom/groupbyinc/flux/common/http/HttpHost;Ljava/net/InetAddress;Ljava/util/List;ZLcom/groupbyinc/flux/common/http/conn/routing/RouteInfo$TunnelType;Lcom/groupbyinc/flux/common/http/conn/routing/RouteInfo$LayerType;)V
Exceptions
SourceFileInnerClassesRuntimeInvisibleAnnotations1 !"?{*?%+'?-W*+?1?3*,?5-?-?;?*?=Y-?@?B?*?B?I?*?B??K?O*?Q*???T?V*???X?Z?H{[\{]{^{_{ {{{_6
IJKLM%N4P9RASRUXViWzXi	?4DF7@P?DF7M?DF7
`a_c*?i?P?k*?i????lm\	]^_a
./?8*?q?*?*?uL*?yM+??DY+,?{,?~?*??N?DY-,?{,???**?m*?%lm8]"hi	klmn%p*q	?Fe!??*+,-?
-??????H[\]^_? 
??C?DF?DF?DF?DF7!??*+,-?
-??????H[\]^? 
??C?DFDDF?DFDDF7!?]*+,???T?X???*[\]^ 
??!?I*+???T?X???[\]
??!?.*+,-??-???	?I??T?	????X???4.[\.].^.?. 
?-???DFDDF7?DFDDF7?
DFDDF7?DFDDF7!?K	*+,??? 	[\	]	?
????/*?3?[\??s/*?5?[\???O*?5???Y*?5????[\?@??oL*?B?*?B??`??[\?@???5???W*??=??¸Od?*?B???D?*?3? 5[\5??)??????"?0?	?@??\%*?B?*?B?;?*?B???D??%[\?#@D??/*?V?[\??9E*?V?I???[\@??/*?Z?[\	?9E*?Z?????[\@?9/*?Q?[\???f*+??+??Y+?M*?Q,?Q?G*?V,?V?<*?Z,?Z?1*?3,?3?ؙ#*?5,?5?ؙ*?B,?B?ؙ??? Q?\f[\f?? !#$%d.?Z@??o?_<*?3??<*?5??<*?B?)*?B??M,???,???DN-??9?BBKCTD]E?&???wP???Y2*??h`??L*?5?+*?5??W+??W+{?W*?V?I?
+t?W*?Z???
+l?W*?Q?
+s?W+?W*?B?0*?B??M,???,???DN+-??W+??W???+*?3??W+?	?*?

y#???[\?JOPQ"R)T0U:VAXKYR[Y\`^h_o`?a?b?e?f?)?
???"
?/*??[\l	@@

e




© 2015 - 2024 Weber Informatics LLC | Privacy Policy