com.zaxxer.hikari.HikariConfig.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
???? 42
F??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ??
??
?
?
?? ?? ??? ???
F
D
=?
= !
="
< #
D$%
&'()
<* + , - . /01
P 2
34
5678 9:;
< = > ? @ A B CDEF G H
DI
JK
LM
JN
JO
JPQ
HR
ST
SUVWX
YZ
?[\
5]^_`abcdefg
hi j
k lm
lno
?pqrs tuvw
xyz{|}
?~
????????
??
??
???????????????
?????
???
=????
???
?
???
??
D?
??
???
?????
???
?
?
??
???
??
= ?
??
=????
??
???
?
???
?? l?? LOGGER Lorg/slf4j/Logger;
ID_CHARACTERS [C CONNECTION_TIMEOUT J VALIDATION_TIMEOUT IDLE_TIMEOUT MAX_LIFETIME DEFAULT_KEEPALIVE_TIME
ConstantValue DEFAULT_POOL_SIZE I
unitTest Z catalog Ljava/lang/String; connectionTimeout validationTimeout idleTimeout leakDetectionThreshold maxLifetime maxPoolSize minIdle username password initializationFailTimeout connectionInitSql connectionTestQuery dataSourceClassName dataSourceJndiName driverClassName exceptionOverrideClassName jdbcUrl poolName schema transactionIsolationName isAutoCommit
isReadOnly isIsolateInternalQueries isRegisterMbeans isAllowPoolSuspension
dataSource Ljavax/sql/DataSource; dataSourceProperties Ljava/util/Properties;
threadFactory $Ljava/util/concurrent/ThreadFactory; scheduledExecutor /Ljava/util/concurrent/ScheduledExecutorService; metricsTrackerFactory 1Lcom/zaxxer/hikari/metrics/MetricsTrackerFactory; metricRegistry Ljava/lang/Object; healthCheckRegistry healthCheckProperties
keepaliveTime sealed ()V Code LineNumberTable LocalVariableTable this Lcom/zaxxer/hikari/HikariConfig;
systemProp
StackMapTable?? (Ljava/util/Properties;)V
properties (Ljava/lang/String;)V propertyFileName
getCatalog ()Ljava/lang/String;
setCatalog getConnectionTimeout ()J setConnectionTimeout (J)V connectionTimeoutMs getIdleTimeout setIdleTimeout
idleTimeoutMs getLeakDetectionThreshold setLeakDetectionThreshold leakDetectionThresholdMs getMaxLifetime setMaxLifetime
maxLifetimeMs getMaximumPoolSize ()I setMaximumPoolSize (I)V getMinimumIdle setMinimumIdle getPassword setPassword getUsername setUsername getValidationTimeout setValidationTimeout validationTimeoutMs getConnectionTestQuery setConnectionTestQuery getConnectionInitSql setConnectionInitSql
getDataSource ()Ljavax/sql/DataSource;
setDataSource (Ljavax/sql/DataSource;)V getDataSourceClassName setDataSourceClassName className addDataSourceProperty '(Ljava/lang/String;Ljava/lang/Object;)V propertyName value getDataSourceJNDI setDataSourceJNDI jndiDataSource getDataSourceProperties ()Ljava/util/Properties; setDataSourceProperties dsProperties getDriverClassName setDriverClassName e "Ljava/lang/ClassNotFoundException; Ljava/lang/Exception; driverClass Ljava/lang/Class; LocalVariableTypeTable Ljava/lang/Class<*>;#(
getJdbcUrl
setJdbcUrl ()Z
setAutoCommit (Z)V setAllowPoolSuspension getInitializationFailTimeout setInitializationFailTimeout setIsolateInternalQueries isolate getMetricsTrackerFactory 3()Lcom/zaxxer/hikari/metrics/MetricsTrackerFactory; setMetricsTrackerFactory 4(Lcom/zaxxer/hikari/metrics/MetricsTrackerFactory;)V getMetricRegistry ()Ljava/lang/Object; setMetricRegistry (Ljava/lang/Object;)V getHealthCheckRegistry setHealthCheckRegistry getHealthCheckProperties setHealthCheckProperties addHealthCheckProperty '(Ljava/lang/String;Ljava/lang/String;)V key getKeepaliveTime setKeepaliveTime keepaliveTimeMs setReadOnly readOnly setRegisterMbeans register getPoolName setPoolName getScheduledExecutor 1()Ljava/util/concurrent/ScheduledExecutorService; setScheduledExecutor 2(Ljava/util/concurrent/ScheduledExecutorService;)V executor getTransactionIsolation getSchema setSchema getExceptionOverrideClassName setExceptionOverrideClassName
overrideClass setTransactionIsolation isolationLevel getThreadFactory &()Ljava/util/concurrent/ThreadFactory; setThreadFactory '(Ljava/util/concurrent/ThreadFactory;)V seal copyStateTo #(Lcom/zaxxer/hikari/HikariConfig;)V field Ljava/lang/reflect/Field; other?? attemptFromContextLoader %(Ljava/lang/String;)Ljava/lang/Class; threadContextClassLoader Ljava/lang/ClassLoader;? Signature ((Ljava/lang/String;)Ljava/lang/Class<*>; validate validateNumerics
checkIfSealed logConfiguration dsProps prop
propertyNames Ljava/util/Set; #Ljava/util/Set;??% loadProperties props is Ljava/io/InputStream; io Ljava/io/IOException; propFile Ljava/io/File;???? generatePoolName next i random (Ljava/util/concurrent/ThreadLocalRandom; buf Ljava/lang/StringBuilder; &Ljava/security/AccessControlException; prefix?? getObjectOrPerformJndiLookup &(Ljava/lang/Object;)Ljava/lang/Object; initCtx Ljavax/naming/InitialContext; Ljavax/naming/NamingException; object?
SourceFile HikariConfig.java%& java/util/Properties" ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? com/zaxxer/hikari/HikariConfig# ? hikaricp.configurationFile????2??? ? ? java/lang/Integer "java/lang/IllegalArgumentException +connectionTimeout cannot be less than 250ms%2 idleTimeout cannot be negative ? ? !maxPoolSize cannot be less than 1 minimumIdle cannot be negative ? ? +validationTimeout cannot be less than 250ms ??& ? ??? ???
?????????? ? ? >Driver class {} found in the HikariConfig class classloader {}??? java/lang/ClassNotFoundException EFailed to load driver class {} from HikariConfig class classloader {}?? java/lang/RuntimeException java/lang/StringBuilder Failed to load driver class ?? E in either of HikariConfig class loader or Thread context classloader?5 java/lang/Class?? java/lang/Object??? java/lang/Exception Failed to instantiate class %? ? ? ? java/lang/IllegalStateException Fcannot use setMetricsTrackerFactory() and setMetricRegistry() together Fcannot use setMetricRegistry() and setMetricsTrackerFactory() together?? #com.codahale.metrics.MetricRegistry??? +io.micrometer.core.instrument.MeterRegistry lClass must be instance of com.codahale.metrics.MetricRegistry or io.micrometer.core.instrument.MeterRegistry! /com/codahale/metrics/health/HealthCheckRegistry LClass must be an instance of com.codahale.metrics.health.HealthCheckRegistry?? ? ?
? ? ? ? LSQLExceptionOverride class {} found in the HikariConfig class classloader {} SFailed to load SQLExceptionOverride class {} from HikariConfig class classloader {} *Failed to load SQLExceptionOverride class $ ?????F????x???? #Failed to copy HikariConfig state: ?5????? 7Driver class {} found in Thread context class loader {} RDriver class {} not found in Thread context class loader {}, trying classloader {}???5 :?? .poolName cannot contain ':' when used with JMX?? 7{} - using dataSource and ignoring dataSourceClassName.?^ A{} - cannot use driverClassName and dataSourceClassName together.?^