com.zaxxer.hikari.pool.ProxyLeakTask.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 ?
M
M N O
P Q
R S
R T U V W
X Y Z [ \ ] ^ _
` a
b c
d e f g h i j k l h m n
o p q
M r s InnerClasses LOGGER Lorg/slf4j/Logger; NO_LEAK &Lcom/zaxxer/hikari/pool/ProxyLeakTask; scheduledFuture &Ljava/util/concurrent/ScheduledFuture; Signature )Ljava/util/concurrent/ScheduledFuture<*>; connectionName Ljava/lang/String; exception Ljava/lang/Exception;
threadName isLeaked Z %(Lcom/zaxxer/hikari/pool/PoolEntry;)V Code LineNumberTable LocalVariableTable this poolEntry "Lcom/zaxxer/hikari/pool/PoolEntry; ()V schedule 3(Ljava/util/concurrent/ScheduledExecutorService;J)V executorService /Ljava/util/concurrent/ScheduledExecutorService; leakDetectionThreshold J run
stackTrace [Ljava/lang/StackTraceElement; trace cancel
StackMapTable +(Lcom/zaxxer/hikari/pool/ProxyLeakTask$1;)V x0 (Lcom/zaxxer/hikari/pool/ProxyLeakTask$1;
SourceFile ProxyLeakTask.java 2 : java/lang/Exception !Apparent connection leak detected 2 t - . u v w x y / , z { | } y + , ~ ? ? ; ? ' ( 0 1 ? ? java/lang/StackTraceElement ? ? ? ? ? # $ LConnection leak detection triggered for {} on thread {}, stack trace follows java/lang/Object ? ? ? ? E ? YPreviously reported leaked connection {} on thread {} was returned to the pool (unleaked) ? ? $com/zaxxer/hikari/pool/ProxyLeakTask ? ? ? &com/zaxxer/hikari/pool/ProxyLeakTask$1 % & java/lang/Runnable (Ljava/lang/String;)V java/lang/Thread
currentThread ()Ljava/lang/Thread; getName ()Ljava/lang/String; com/zaxxer/hikari/pool/PoolEntry
connection Ljava/sql/Connection; toString java/util/concurrent/TimeUnit MILLISECONDS Ljava/util/concurrent/TimeUnit; -java/util/concurrent/ScheduledExecutorService \(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;
getStackTrace ()[Ljava/lang/StackTraceElement; java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V
setStackTrace !([Ljava/lang/StackTraceElement;)V org/slf4j/Logger warn ((Ljava/lang/String;[Ljava/lang/Object;)V $java/util/concurrent/ScheduledFuture (Z)Z info 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; ! # $ % &