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

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

There is a newer version: 59
Show newest version
????2?6com/groupbyinc/flux/common/http/pool/RouteSpecificPoolv;>Ljava/lang/Object;java/lang/ObjectRouteSpecificPool.javarouteLjava/lang/Object;TT;leasedLjava/util/Set;Ljava/util/Set;	availableLjava/util/LinkedList;Ljava/util/LinkedList;pendingSLjava/util/LinkedList;>;(Ljava/lang/Object;)V()V
	java/util/HashSet

	java/util/LinkedList

	!	#thisCLcom/groupbyinc/flux/common/http/pool/RouteSpecificPool;8Lcom/groupbyinc/flux/common/http/pool/RouteSpecificPool;createEntryD(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/http/pool/PoolEntry;getRoute()Ljava/lang/Object;getLeasedCount()I
java/util/Set.size0-/1getPendingCount
1getAvailableCountgetAllocatedCountgetFreeisEmpty()Z89
:iterator()Ljava/util/Iterator;<=
>java/util/Iterator@hasNextB9ACnextE+AF.com/groupbyinc/flux/common/http/pool/PoolEntryHgetStateJ+
IKequals(Ljava/lang/Object;)ZMN
OremoveQARaddTN/UentryTE;0Lcom/groupbyinc/flux/common/http/pool/PoolEntry;itLjava/util/Iterator;Ljava/util/Iterator;stategetLastUsed2()Lcom/groupbyinc/flux/common/http/pool/PoolEntry;getLast`+
a3(Lcom/groupbyinc/flux/common/http/pool/PoolEntry;)Z
Pool entryd)com/groupbyinc/flux/common/http/util/ArgsfnotNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;hi
gjQN
l/lfree4(Lcom/groupbyinc/flux/common/http/pool/PoolEntry;Z)V+Entry %s has not been leased from this poolq,com/groupbyinc/flux/common/http/util/Assertsscheck((ZLjava/lang/String;Ljava/lang/Object;)Vuv
twaddFirsty
zreusableZfound()
connTC;queue9(Lcom/groupbyinc/flux/common/http/pool/PoolEntryFuture;)V
Ufuture;Lcom/groupbyinc/flux/common/http/pool/PoolEntryFuture;6Lcom/groupbyinc/flux/common/http/pool/PoolEntryFuture;nextPending8()Lcom/groupbyinc/flux/common/http/pool/PoolEntryFuture;poll?+
?4com/groupbyinc/flux/common/http/pool/PoolEntryFuture?unqueueshutdowncancel(Z)Z??
??clear?
?close?
I?/>/?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(TC;)TE;()TT;
StackMapTable(Ljava/lang/Object;)TE;()TE;(TE;)Z(TE;Z)V>(Lcom/groupbyinc/flux/common/http/pool/PoolEntryFuture;)V=()Lcom/groupbyinc/flux/common/http/pool/PoolEntryFuture;
SourceFile ?	
?
????+*?*+?*?Y??*?Y? ?"*?Y? ?$??+%'+?+%&+	?-.	/01*2??()??*+?A*???%'?%&?7??,-?F
*??2??
%'?
%&?;3-?D*?$?4??%'?%&??5-?D*?"?4??%'?%&?C6-?N*?"?4*??2`??%'?%&?G7)?~?*?"?;?{+??*?"??M,?D?.,?G?IN+-?L?P?,?S*?-?VW-????*?"??M,?D?*,?G?IN-?L?,?S*?-?VW-??????>)WY4Z\eWYR0Z\?%'?]?4)WX4Z[eWXR0Z[?%&?NK
LMNO)P4Q:RESGUJWRX[YeZl[r\}]_?a??A0??A,???^_?d*?"?;?*?"?b?I???%'?%&?e
fh???Qc??#+e?kW*?"+?m?*?+?n????#%'#WY?#%&#WX?mnop!s?!??op??&+e?kW*?+?n>r+?x?*?"+?{??*&%'&WY&|}~}?&%&&WX?wxyz{%}??%??T)?*+??M*?,?VW,?? %'?
WY? %&??
WX?????????t+??*?$+??W??%'???%&?????????????G*?$??????%'?%&???????t+??*?$+?mW??%'???%&????????????k?*?$??L+?D?+?G??M,??W???*?$??*?"??L+?D?+?G?IM,?????*?"??*???L+?D?+?G?IM,?????*?????H???\FWY3?\qWY^?\?%'?*??FWXqWX?%&?6
??!?$?+?F?J?M?T?q?u?x?????A??A??A?????_??Y??L+???W+*???W+???W+*??2??W+???W+*?"?4??W+???W+*?$?4??W+???W+????_%'W???_%&?.?????-?4?@?G?S?Z???




© 2015 - 2025 Weber Informatics LLC | Privacy Policy