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

com.groupbyinc.flux.common.http.impl.conn.tsccm.RouteSpecificPool.class Maven / Gradle / Ivy

????2?Acom/groupbyinc/flux/common/http/impl/conn/tsccm/RouteSpecificPooljava/lang/ObjectRouteSpecificPool.javaLjava/lang/Deprecated;Ccom/groupbyinc/flux/common/http/impl/conn/tsccm/RouteSpecificPool$1log7Lcom/groupbyinc/flux/common/apache/commons/logging/Log;route8Lcom/groupbyinc/flux/common/http/conn/routing/HttpRoute;
maxEntriesIconnPerRoute:Lcom/groupbyinc/flux/common/http/conn/params/ConnPerRoute;freeEntriesLjava/util/LinkedList;XLjava/util/LinkedList;waitingThreadsLjava/util/Queue;RLjava/util/Queue;
numEntries<(Lcom/groupbyinc/flux/common/http/conn/routing/HttpRoute;I)V()V
getClass()Ljava/lang/Class;
getMaxForRoute;(Lcom/groupbyinc/flux/common/http/conn/routing/HttpRoute;)I@A?BgetRoute:()Lcom/groupbyinc/flux/common/http/conn/routing/HttpRoute;
getMaxEntries()IisUnused()Zjava/util/QueueJisEmptyLIKMgetCapacity
getEntryCount
allocEntryT(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/http/impl/conn/tsccm/BasicPoolEntry;java/io/IOExceptionS
3MsizeVG
3WlistIterator(I)Ljava/util/ListIterator;YZ
3[java/util/ListIterator]hasPrevious_I^`previous()Ljava/lang/Object;bc^d>com/groupbyinc/flux/common/http/impl/conn/tsccm/BasicPoolEntryfgetStatehc
gi.com/groupbyinc/flux/common/http/util/LangUtilskequals'(Ljava/lang/Object;Ljava/lang/Object;)Zmn
loremoveq^rOG
tqc
3v
shutdownEntryx
gy
getConnectionA()Lcom/groupbyinc/flux/common/http/conn/OperatedClientConnection;{|
g}=com/groupbyinc/flux/common/http/conn/OperatedClientConnectionclose???I/O error closing connection?5com/groupbyinc/flux/common/apache/commons/logging/Log?debug*(Ljava/lang/Object;Ljava/lang/Throwable;)V????entry@Lcom/groupbyinc/flux/common/http/impl/conn/tsccm/BasicPoolEntry;itZLjava/util/ListIterator;Ljava/util/ListIterator;exLjava/io/IOException;conn?Lcom/groupbyinc/flux/common/http/conn/OperatedClientConnection;stateLjava/lang/Object;	freeEntryC(Lcom/groupbyinc/flux/common/http/impl/conn/tsccm/BasicPoolEntry;)Vjava/lang/IllegalStateException?java/lang/StringBuilder?
? No entry created for this pool. ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
??toString()Ljava/lang/String;??
??(Ljava/lang/String;)V?
??#No entry allocated from this pool. ?add(Ljava/lang/Object;)Z??
3?createdEntrygetPlannedRoute?E
g?6com/groupbyinc/flux/common/http/conn/routing/HttpRoute?m?
??Entry not planned for this pool?)com/groupbyinc/flux/common/http/util/Args?check(ZLjava/lang/String;)V??
??deleteEntryC(Lcom/groupbyinc/flux/common/http/impl/conn/tsccm/BasicPoolEntry;)Zq?
3?foundZ	dropEntry'There is no entry that could be dropped?,com/groupbyinc/flux/common/http/util/Asserts?
??queueThreadB(Lcom/groupbyinc/flux/common/http/impl/conn/tsccm/WaitingThread;)VWaiting thread?notNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;??
??K?wt?Lcom/groupbyinc/flux/common/http/impl/conn/tsccm/WaitingThread;	hasThread
nextThreadA()Lcom/groupbyinc/flux/common/http/impl/conn/tsccm/WaitingThread;peek?cK?=com/groupbyinc/flux/common/http/impl/conn/tsccm/WaitingThread?removeThreadK?	SignatureCodeLocalVariableTableLineNumberTable
DeprecatedRuntimeVisibleAnnotations
StackMapTableLocalVariableTypeTable
SourceFileInnerClasses!	

????A*?**? ?&?(*+?**?,*?Y*?/?1*?3Y?4?6*?3Y?4?8*?:?? A;<AA
?&	S8TUV%\0];^@_??=??@*?**? ?&?(*+?**,?1*,+?C?,*?3Y?4?6*?3Y?4?8*?:?? @;<@@?&	h8ijk$l/m:n?oDE?/*?*??;<?xFG?/*?,??;<??HI?O*?:?*?8?N????;<???@OG?=*?1*?*?C*?:d??;<??PG?/*?:??;<??QR???*?6?U?B*?6*?6?X?\M,?a?*,?e?gN-?j?+-?j?p?,?s-????*?u?;*?6?U?1*?6?w?gM,?z,?~N-???:*?(???,??ntwT?H,??0??y
??e#??n???;<????0???J?
??"?,?>?D?F?I?Z?e?i?n?t?w?y??????.?^?$g???-g?T?????\*?:?!??Y??Y?????*?*???????*?:*?6?X?!??Y??Y?????*?*???????*?6+??W??\;<\?????&?4?R?[??&+???W*?*+???????*Y?:`?:??;<?????????o*?6+??=?
*Y?:d?:?? ;<??	????	?
??????Y*?:??̸?*Y?:d?:??;<??@???O+Ӹ?W*?8+??W??;<????I?G*?8?N????;<??@???7
*?8?????
;<?(???Z+??*?8+??W??;<???2367????
?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy