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

com.groupbyinc.flux.common.http.nio.pool.RouteSpecificPool.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????2?:com/groupbyinc/flux/common/http/nio/pool/RouteSpecificPoolv;>Ljava/lang/Object;java/lang/ObjectRouteSpecificPool.javarouteLjava/lang/Object;TT;leasedLjava/util/Set;Ljava/util/Set;	availableLjava/util/LinkedList;Ljava/util/LinkedList;pendingLjava/util/Map;?Ljava/util/Map;>;(Ljava/lang/Object;)V()V
	java/util/HashSet

	java/util/LinkedList
 
	"java/util/HashMap$
%	'thisGLcom/groupbyinc/flux/common/http/nio/pool/RouteSpecificPool;;Ljava/util/Iterator;stategetLastUsed2()Lcom/groupbyinc/flux/common/http/pool/PoolEntry;getLasth-
 i3(Lcom/groupbyinc/flux/common/http/pool/PoolEntry;)Z
Pool entryl)com/groupbyinc/flux/common/http/util/ArgsnnotNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;pq
orYV
 t3tfree4(Lcom/groupbyinc/flux/common/http/pool/PoolEntry;Z)V+Entry %s has not been leased from this pooly,com/groupbyinc/flux/common/http/util/Asserts{check((ZLjava/lang/String;Ljava/lang/Object;)V}~
|addFirst?
 ?reusableZfound
addPendingw(Lcom/groupbyinc/flux/common/http/nio/reactor/SessionRequest;Lcom/groupbyinc/flux/common/http/concurrent/BasicFuture;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;??9?sessionRequest;8Lcom/groupbyinc/flux/common/http/concurrent/BasicFuture;
removeRequestv(Lcom/groupbyinc/flux/common/http/nio/reactor/SessionRequest;)Lcom/groupbyinc/flux/common/http/concurrent/BasicFuture;&(Ljava/lang/Object;)Ljava/lang/Object;Y?9?6com/groupbyinc/flux/common/http/concurrent/BasicFuture?Session request future?'(Ljava/lang/Object;Ljava/lang/String;)Vp?
|?request?(Lcom/groupbyinc/flux/common/http/nio/reactor/SessionRequest;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/http/pool/PoolEntry;./
?connTC;	completedo(Lcom/groupbyinc/flux/common/http/nio/reactor/SessionRequest;Lcom/groupbyinc/flux/common/http/pool/PoolEntry;)V??
??V
??	cancelled?(Lcom/groupbyinc/flux/common/http/nio/reactor/SessionRequest;)Vcancel(Z)Z??
??failedT(Lcom/groupbyinc/flux/common/http/nio/reactor/SessionRequest;Ljava/lang/Exception;)V(Ljava/lang/Exception;)Z??
??exLjava/lang/Exception;timeoutjava/net/ConnectException?
?shutdownkeySet()Ljava/util/Set;??9?3F:com/groupbyinc/flux/common/http/nio/reactor/SessionRequest????clear?9?close?
Q?
 ?3?i$toString()Ljava/lang/String;java/lang/StringBuilder?
?[route: ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
??
][leased: ?(I)Ljava/lang/StringBuilder;??
??
][available: ?][pending: ?]???
??bufferLjava/lang/StringBuilder;	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable(TT;)V()TT;(TT;TC;)TE;
StackMapTable(Ljava/lang/Object;)TE;()TE;(TE;)Z(TE;Z)V|(Lcom/groupbyinc/flux/common/http/nio/reactor/SessionRequest;Lcom/groupbyinc/flux/common/http/concurrent/BasicFuture;)V{(Lcom/groupbyinc/flux/common/http/nio/reactor/SessionRequest;)Lcom/groupbyinc/flux/common/http/concurrent/BasicFuture;D(Lcom/groupbyinc/flux/common/http/nio/reactor/SessionRequest;TC;)TE;B(Lcom/groupbyinc/flux/common/http/nio/reactor/SessionRequest;TE;)V
SourceFile ?	
?
????+*?*+?*?Y??*? Y?!?#*?%Y?&?(??+)++?+)*+	?34	567*8??,-?A*???)+?)*?;??./??01?F
*??6??
)+?
)*?A71?F
*?(?:??
)+?
)*?E;1?D*?#???~?*?#?C?{+??*?#?GM,?L?.,?O?QN+-?T?X?,?[*?-?^W-????*?#?GM,?L?*,?O?QN-?T?,?[*?-?^W-??????>)_a4bde_aR0bd?)+?e?4)_`4bce_`R0bc?)*?NQ
RSTU)V4W:XEYG[J]R^[_e`larb}ce?g??I0??I,???fg?d*?#?C?*?#?j?Q???)+?)*?k
ln???Yk??#+m?sW*?#+?u?*?+?v????#)+#_a?#)*#_`?stuv!y?!??wx??&+m?sW*?+?v>z+???*?#+????*&)+&_a&?????&)*&_`?}~??%???%?????k
*?(+,??W?? 
)+
??
???
)*
???
???????x*?(+????M,???,?? )+?????)*????????.???**?,??N*?-?^W-??*)+???

_a? )*??

_`??
????????
*+??N-,??W??*
)+
??
_a??? 
)*
_`???????????o
*+??M,??W?? 
)+
?????
)*?????????y
*+??N-,??W??*
)+
??
?????
)*?????????u*+??M,??Y????W?? )+??
???)*
????????j?*?(????L+?L?+?O??M,?????*?(??*?#?GL+?L?+?O?QM,?ʧ??*?#??*???L+?L?+?O?QM,?ʧ??*?????H"???dO_a<?dz_ag?d?)+? O_`z_`?)*?6
?"?(?+?4?O?S?V?]?z?~???????I??I??I?????a??Y??L+Զ?W+*???W+ݶ?W+*??6??W+??W+*?#?




© 2015 - 2024 Weber Informatics LLC | Privacy Policy