com.zaxxer.hikari.pool.HikariPool$PoolEntryCreator.class Maven / Gradle / Ivy
???? 4 ? 2com/zaxxer/hikari/pool/HikariPool$PoolEntryCreator FLjava/lang/Object;Ljava/util/concurrent/Callable; java/lang/Object java/util/concurrent/Callable HikariPool.java !com/zaxxer/hikari/pool/HikariPool PoolEntryCreator 8com/zaxxer/hikari/util/ConcurrentBag$IConcurrentBagEntry $com/zaxxer/hikari/util/ConcurrentBag IConcurrentBagEntry
loggingPrefix Ljava/lang/String; this$0 #Lcom/zaxxer/hikari/pool/HikariPool; 8(Lcom/zaxxer/hikari/pool/HikariPool;Ljava/lang/String;)V ()V
this 4Lcom/zaxxer/hikari/pool/HikariPool$PoolEntryCreator; call ()Ljava/lang/Boolean; ? poolState I $ %
& shouldCreateAnotherConnection ()Z ( )
*
access$100 G(Lcom/zaxxer/hikari/pool/HikariPool;)Lcom/zaxxer/hikari/pool/PoolEntry; , -
.
access$200 K(Lcom/zaxxer/hikari/pool/HikariPool;)Lcom/zaxxer/hikari/util/ConcurrentBag; 0 1
2 add =(Lcom/zaxxer/hikari/util/ConcurrentBag$IConcurrentBagEntry;)V 4 5
6
access$300 7(Lcom/zaxxer/hikari/pool/HikariPool;)Lorg/slf4j/Logger; 8 9
: {} - Added connection {} < poolName >
? com/zaxxer/hikari/pool/PoolEntry A
connection Ljava/sql/Connection; C D B E org/slf4j/Logger G debug 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V I J H K java/lang/String M logPoolState ([Ljava/lang/String;)V O P
Q java/lang/Boolean S TRUE Ljava/lang/Boolean; U V T W 7{} - Connection add failed, sleeping with backoff: {}ms Y java/lang/Long [ valueOf (J)Ljava/lang/Long; ] ^
\ _ !com/zaxxer/hikari/util/UtilityElf a quietlySleep (J)V c d
b e java/util/concurrent/TimeUnit g SECONDS Ljava/util/concurrent/TimeUnit; i j h k
toMillis (J)J o p
h q connectionTimeout J s t
u?? java/lang/Math y min (JJ)J { |
z } FALSE V T ? poolEntry "Lcom/zaxxer/hikari/pool/PoolEntry; sleepBackoff getTotalConnections ()I ? ?
? config Lcom/zaxxer/hikari/HikariConfig; ? ?
? com/zaxxer/hikari/HikariConfig ? getMaximumPoolSize ? ?
? ? getWaitingThreadCount ? ?
? getIdleConnections ? ?
? getMinimumIdle ? ?
? ? ()Ljava/lang/Object; java/lang/Exception ? !
? Code LineNumberTable LocalVariableTable
StackMapTable
Exceptions InnerClasses Signature
SourceFile 0 ? K *+? *? *,? ? ? ? ? ? ? ! ? 4 ? "@*? ? '? ?*? +? ?*? ? /N-? D*? ? 3-? 7*? ? ;=*? ? @-? F? L *? ? *? ? NY*? S? R? X?*? ? *? ? ;Z*? ? @? `? L ? f? l m? r*? ? v? wk?? ~? ~@??`? ?? ? ? ? Y B? $ ? : ? ? ? ? !? ,? E? L? ^? b? ?? ?? ?? ?? ? ? ? ? ? ? ? t " ( ) ? y ;*? ? ?*? ? ?? ?? (*? ? 3? ?? *? ? ?*? ? ?? ?? ? ? ? 5@ ? ? ? :? ? ; A ? ? / *? ?? ? ? ? ? ? ?
? ?