com.zaxxer.hikari.pool.PoolEntry.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of HikariCP Show documentation
Show all versions of HikariCP Show documentation
Ultimate JDBC Connection Pool
???? 4 ?
5 ? 1 ? 1 ? ? 1 ? 1 ? 1 ? ? ? 1 ? ? ?
? 1 ?
? 1 ? 1 ?
? ?
?
? 1 ?
? 1 ? ? ? ?
?
? ?
? ? ? ?
1 ?
? 1 ?
? ?
? ?
? ? ? ? ? ? 1 ? ?
1 ? ? ? ? ? ? ? ? ? ?
? ? B
? ? ? ? LOGGER Lorg/slf4j/Logger; stateUpdater 7Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; Signature [Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
connection Ljava/sql/Connection; lastAccessed J lastBorrowed state I evict Z endOfLife &Ljava/util/concurrent/ScheduledFuture; )Ljava/util/concurrent/ScheduledFuture<*>; keepalive openStatements !Lcom/zaxxer/hikari/util/FastList; 7Lcom/zaxxer/hikari/util/FastList;
hikariPool #Lcom/zaxxer/hikari/pool/HikariPool;
isReadOnly isAutoCommit ;(Ljava/sql/Connection;Lcom/zaxxer/hikari/pool/PoolBase;ZZ)V Code LineNumberTable LocalVariableTable this "Lcom/zaxxer/hikari/pool/PoolEntry; pool !Lcom/zaxxer/hikari/pool/PoolBase; recycle (J)V
StackMapTable setFutureEol )(Ljava/util/concurrent/ScheduledFuture;)V LocalVariableTypeTable ,(Ljava/util/concurrent/ScheduledFuture<*>;)V setKeepalive createProxyConnection >(Lcom/zaxxer/hikari/pool/ProxyLeakTask;J)Ljava/sql/Connection; leakTask &Lcom/zaxxer/hikari/pool/ProxyLeakTask; now resetConnectionState ,(Lcom/zaxxer/hikari/pool/ProxyConnection;I)V proxyConnection (Lcom/zaxxer/hikari/pool/ProxyConnection; dirtyBits
Exceptions ? getPoolName ()Ljava/lang/String; isMarkedEvicted ()Z markEvicted ()V (Ljava/lang/String;)V
closureReason Ljava/lang/String; getMillisSinceBorrowed ()J getPoolBase #()Lcom/zaxxer/hikari/pool/PoolBase; toString getState ()I
compareAndSet (II)Z expect update setState (I)V close ()Ljava/sql/Connection; eol ka con ?
stateToString
SourceFile PoolEntry.java Q s B C = > !com/zaxxer/hikari/pool/HikariPool M N O E P E ? ? x ? @ com/zaxxer/hikari/util/FastList java/sql/Statement Q ? J K Z ? F G I G ? ? ? g ? { o D E ? ? A @ ? ? java/lang/StringBuilder ? ? , accessed ? ? ? ? ago, ? o 9 : ? ? ? ~ ? ? ? ? q ? ? 7 8 [{} - maxLifeTime expiration task cancellation unexpectedly returned false for connection {} n o ? ? ? N{} - keepalive task cancellation unexpectedly returned false for connection {} IN_USE
NOT_IN_USE REMOVED RESERVED Invalid com/zaxxer/hikari/pool/PoolEntry ? ? ? ? ? java/lang/Object ? 8com/zaxxer/hikari/util/ConcurrentBag$IConcurrentBagEntry IConcurrentBagEntry InnerClasses java/sql/SQLException $java/util/concurrent/ScheduledFuture "com/zaxxer/hikari/util/ClockSource currentTime (Ljava/lang/Class;I)V %(Lcom/zaxxer/hikari/pool/PoolEntry;)V #com/zaxxer/hikari/pool/ProxyFactory getProxyConnection ?(Lcom/zaxxer/hikari/pool/PoolEntry;Ljava/sql/Connection;Lcom/zaxxer/hikari/util/FastList;Lcom/zaxxer/hikari/pool/ProxyLeakTask;JZZ)Lcom/zaxxer/hikari/pool/ProxyConnection; A(Ljava/sql/Connection;Lcom/zaxxer/hikari/pool/ProxyConnection;I)V closeConnection 7(Lcom/zaxxer/hikari/pool/PoolEntry;Ljava/lang/String;)V
elapsedMillis (J)J append -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; elapsedDisplayString (JJ)Ljava/lang/String; 5java/util/concurrent/atomic/AtomicIntegerFieldUpdater get (Ljava/lang/Object;)I (Ljava/lang/Object;II)Z set (Ljava/lang/Object;I)V isDone cancel (Z)Z org/slf4j/Logger warn 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger;
newUpdater \(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; $com/zaxxer/hikari/util/ConcurrentBag 0 1 5 6
7 8 9 : ; <