name | Výchozí hodnoty konstruktoru | Výchozí hodnota po ověření platnosti. | Obnovení platnosti |
minIdle | -1 | 10 | minIdle<0 nebo minIdle>maxPoolSize se resetuje na maxPoolSize. |
maxPoolSize | maxPoolSize -1 | 10 | Pokud je maxPoolSize menší než 1, je resetována. Pokud je minIdle<=0, je resetována na hodnotu DEFAULT_POOL_SIZE, která je 10; pokud je minIdle>0, je resetována na hodnotu minIdle. |
maxLifetime | MINUTES.toMillis(30) = 1800000 | 1800000 | Pokud se nerovná 0 a je kratší než 30 sekund, obnoví se zpět na 30 minut. |
connectionTimeout | SECONDS.toMillis(30) = 30000 | 30000 | Pokud je kratší než 250 milisekund, resetuje se zpět na 30 sekund |
validationTimeout | SECONDS.toMillis(5) = 5000 | 5000 | Pokud je kratší než 250 milisekund, obnoví se zpět na 5 sekund |
loginTimeout | 10 | 30 | Math.max(1, (int) MILLISECONDS.toSeconds(500L + connectionTimeout)), zaokrouhluje nahoru na sekundy pro connectionTimeout + 500ms a 1 pro 1 |
idleTimeout | MINUTES.toMillis(10) = 600000 | 600000 | Pokud idleTimeout+1sec > maxLifetime a maxLifetime > 0, bude nastaven na 0. Pokud idleTimeout!=0 a méně než 10sec, bude nastaven na 10sec. |
leakDetectionThreshold | 0 | 0 | Pokud je větší než 0 a nejedná se o jednotkový test, další posouzení: (leakDetectionThreshold < SECONDS.toMillis(2) nebo (leakDetectionThreshold > maxLifetime && maxLifetime > ; 0), bude vynulována na 0 . Tj. aby se projevila, musí být > 0 a nesmí být kratší než 2 sekundy a nesmí být větší než maxLifetime, když maxLifetime > 0. |
initialisationFailTimeout | 1 | 1 | -isAutoCommit |
isAutoCommit | initialisationFailTimeout | isAutoCommit | -isReadOnly |
isReadOnly | true - isReadOnly | fasle | -isAllowPoolSuspension |
isAllowPoolSuspension | fasle - isAllowPoolSuspension | false | fasle - isAllowPoolSuspension false false |
isIsolateInternalQueries | false - isIsolateInternalQueries | false | -isRegisterMbeans |
isRegisterMbeans | false | false | -false |
zapečetěný | false | true | Tento příznak je pravdivý, když je spuštěn běh a nejsou spuštěny žádné další modifikace. |
poolName | null | HikariPool-1 | HikariPool-1 |
katalog | null | null | HikariPool-1 - catalog null null |
connectionInitSql | null | null | -null |
connectionTestQuery | null | null | connectionTestQuery null null - |
dataSourceClassName | null | null | -null |
schema | null | null | -null |
transactionIsolationName | null | null | -transactionIsolationName null |
transactionIsolationName | null - dataSource | null | -dataSource null null |
dataSourceProperties | {} | {} | null - dataSourceProperties {} {} |
threadFactory | null | null | threadFactory null null - |
scheduledExecutor | null | null | -metricsTrackerFactory |
metricsTrackerFactory | null | null | null - metricsTrackerFactory |
metricRegistry | null | null | null - metricRegistry |
healthCheckRegistry | null | null | -healthCheckRegistry null |
healthCheckProperties | {HealthCheckRegistry null null - healthCheckProperties} | {} | null - healthCheckProperties {} {} |