com.zaxxer.hikari.pool.PoolBase.class Maven / Gradle / Ivy
???? 4? com/zaxxer/hikari/pool/PoolBase java/lang/Object
PoolBase.java !com/zaxxer/hikari/pool/PoolBase$1 9com/zaxxer/hikari/pool/PoolBase$NopMetricsTrackerDelegate NopMetricsTrackerDelegate 6com/zaxxer/hikari/pool/PoolBase$MetricsTrackerDelegate MetricsTrackerDelegate 7com/zaxxer/hikari/pool/PoolBase$IMetricsTrackerDelegate IMetricsTrackerDelegate 3com/zaxxer/hikari/pool/PoolBase$SynchronousExecutor SynchronousExecutor 8com/zaxxer/hikari/pool/PoolBase$ConnectionSetupException ConnectionSetupException =com/zaxxer/hikari/pool/HikariPool$PoolInitializationException !com/zaxxer/hikari/pool/HikariPool PoolInitializationException 6com/zaxxer/hikari/util/UtilityElf$DefaultThreadFactory !com/zaxxer/hikari/util/UtilityElf DefaultThreadFactory logger Lorg/slf4j/Logger; config Lcom/zaxxer/hikari/HikariConfig; metricsTracker 9Lcom/zaxxer/hikari/pool/PoolBase$IMetricsTrackerDelegate; poolName Ljava/lang/String; catalog lastConnectionFailure -Ljava/util/concurrent/atomic/AtomicReference; DLjava/util/concurrent/atomic/AtomicReference; connectionTimeout J validationTimeout exceptionOverride (Lcom/zaxxer/hikari/SQLExceptionOverride; RESET_STATES [Ljava/lang/String;
UNINITIALIZED I???? TRUE FALSE networkTimeout isNetworkTimeoutSupported isQueryTimeoutSupported defaultTransactionIsolation transactionIsolation netTimeoutExecutor Ljava/util/concurrent/Executor;
dataSource Ljavax/sql/DataSource; schema
isReadOnly Z isAutoCommit isUseJdbc4Validation isIsolateInternalQueries isValidChecked #(Lcom/zaxxer/hikari/HikariConfig;)V ()V K M
N org/slf4j/LoggerFactory P getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; R S
Q T ! " V # $ X ; 5 Z com/zaxxer/hikari/HikariConfig \
getCatalog ()Ljava/lang/String; ^ _
] ` ) ( b getSchema d _
] e D ( g ()Z E i
] j E F l G i
] n G F p getExceptionOverrideClassName r _
] s &com/zaxxer/hikari/SQLExceptionOverride u createInstance J(Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; w x
y 0 1 { getTransactionIsolation } _
] ~ (Ljava/lang/String;)I } ?
? ? 5 ? = 5 ? <