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

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

There is a newer version: 198
Show newest version
????2?9com/groupbyinc/flux/common/http/conn/routing/RouteTrackerjava/lang/Object6com/groupbyinc/flux/common/http/conn/routing/RouteInfojava/lang/CloneableRouteTracker.javaAcom/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;	connectedZ
proxyChain+[Lcom/groupbyinc/flux/common/http/HttpHost;	tunnelledCLcom/groupbyinc/flux/common/http/conn/routing/RouteInfo$TunnelType;layeredBLcom/groupbyinc/flux/common/http/conn/routing/RouteInfo$LayerType;secureC(Lcom/groupbyinc/flux/common/http/HttpHost;Ljava/net/InetAddress;)V()V
 Target host")com/groupbyinc/flux/common/http/util/Args$notNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;&'
%(	*	,PLAIN.	/	1.	3	5this;Lcom/groupbyinc/flux/common/http/conn/routing/RouteTracker;targetlocalreset	<	>	@;(Lcom/groupbyinc/flux/common/http/conn/routing/HttpRoute;)V6com/groupbyinc/flux/common/http/conn/routing/HttpRouteC
getTargetHost,()Lcom/groupbyinc/flux/common/http/HttpHost;EF
DGgetLocalAddress()Ljava/net/InetAddress;IJ
DK
Mroute8Lcom/groupbyinc/flux/common/http/conn/routing/HttpRoute;
connectTarget(Z)VAlready connectedS,com/groupbyinc/flux/common/http/util/AssertsUcheck(ZLjava/lang/String;)VWX
VYconnectProxy.(Lcom/groupbyinc/flux/common/http/HttpHost;Z)V
Proxy host](com/groupbyinc/flux/common/http/HttpHost_proxytunnelTargetNo tunnel unless connectedcNo tunnel without proxye'(Ljava/lang/Object;Ljava/lang/String;)V&g
Vh	TUNNELLEDj	ktunnelProxyjava/lang/Systemn	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vpq
orproxies
layerProtocol$No layered protocol unless connectedvLAYEREDx	ygetHopCount()IhopsIgetHopTarget-(I)Lcom/groupbyinc/flux/common/http/HttpHost;	Hop index?notNegative(ILjava/lang/String;)I??
%?{|
?&Hop index exceeds tracked route length?
%YhophopcountresultgetProxyHostisConnected()Z
getTunnelTypeE()Lcom/groupbyinc/flux/common/http/conn/routing/RouteInfo$TunnelType;isTunnelledgetLayerTypeD()Lcom/groupbyinc/flux/common/http/conn/routing/RouteInfo$LayerType;	isLayeredisSecuretoRoute:()Lcom/groupbyinc/flux/common/http/conn/routing/HttpRoute;?(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;)V?
D?equals(Ljava/lang/Object;)Z.com/groupbyinc/flux/common/http/util/LangUtils?'(Ljava/lang/Object;Ljava/lang/Object;)Z??
??)([Ljava/lang/Object;[Ljava/lang/Object;)Z??
??oLjava/lang/Object;thathashCode(ILjava/lang/Object;)I??
??(IZ)I??
??elementarr$len$i$hashtoString()Ljava/lang/String;java/lang/StringBuilder?(I)V?
??
RouteTracker[?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
??->?(C)Ljava/lang/StringBuilder;??
??}->???
??cabLjava/lang/StringBuilder;clone()Ljava/lang/Object;$java/lang/CloneNotSupportedException???
?CodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFileInnerClasses1?z$*?!+#?)W*+?+*,?-*?0?2*?4?6?? $78$9$:?OPQRST#U;?\*?=*??*?0?2*?4?6*?A??78?[\
]^_`B?E
*+?H+?L?N??
78
OP?
jkQR?g*?=??T?Z*?=*?A??78?tuvw?@[\??/+^?)W*?=??T?Z*?=*?`Y+S??*?A?? /78/a/?????)?.??@bR?c*?=d?Z*??f?i*?l?2*?A??78??	????m\??E+^?)W*?=d?Z*??f?i*???`?`N*??-*????s--?d+S*-??*?A??*E78EaE$!t?&	????$?3?:???D?uR?V*?=w?Z*?z?6*?A??78??	???EF?/*?+??78??IJ?/*?-??78??{|?t<*?=?*???6?,2:??3?!?$?~'?~f78c?~?289:;<3=:<@@IARB[CdD??'??????û?Y2*??h`??L+???W*?-?+*?-??W+ɶ?W+{??W*?=?
+c??W*?2?l?
+t??W*?6?z?
+l??W*?A?
+s??W+ζ?W*???.*??M,?>6?,2:+??W+ɶ?W????+*?+??W+]??W+?а?>???&??#?~? ?~?78????^NPQ R)S0U7V>WEYOZV\`]g_n`ub|c?d?e?f?d?i?j?l??0?
??????/*?ذ?78?s???	?@@




© 2015 - 2024 Weber Informatics LLC | Privacy Policy