SYMBOL INDEX (1539 symbols across 112 files) FILE: src/main/java/com/zaxxer/hikari/HikariConfig.java class HikariConfig (line 44) | @SuppressWarnings({"SameParameterValue", "unused"}) method HikariConfig (line 115) | public HikariConfig() method HikariConfig (line 141) | public HikariConfig(Properties properties) method HikariConfig (line 154) | public HikariConfig(String propertyFileName) method getCatalog (line 166) | @Override method setCatalog (line 173) | @Override method getConnectionTimeout (line 181) | @Override method setConnectionTimeout (line 188) | @Override method getIdleTimeout (line 203) | @Override method setIdleTimeout (line 210) | @Override method getLeakDetectionThreshold (line 220) | @Override method setLeakDetectionThreshold (line 227) | @Override method getMaxLifetime (line 234) | @Override method setMaxLifetime (line 241) | @Override method getMaximumPoolSize (line 248) | @Override method setMaximumPoolSize (line 255) | @Override method getMinimumIdle (line 265) | @Override method setMinimumIdle (line 272) | @Override method getPassword (line 285) | public String getPassword() method setPassword (line 294) | @Override method getUsername (line 305) | public String getUsername() method setUsername (line 315) | @Override method setCredentials (line 326) | @Override method getCredentials (line 337) | public Credentials getCredentials() method getValidationTimeout (line 343) | @Override method setValidationTimeout (line 350) | @Override method getConnectionTestQuery (line 369) | public String getConnectionTestQuery() method setConnectionTestQuery (line 381) | public void setConnectionTestQuery(String connectionTestQuery) method getConnectionInitSql (line 393) | public String getConnectionInitSql() method setConnectionInitSql (line 405) | public void setConnectionInitSql(String connectionInitSql) method getDataSource (line 417) | public DataSource getDataSource() method setDataSource (line 428) | public void setDataSource(DataSource dataSource) method getDataSourceClassName (line 439) | public String getDataSourceClassName() method setDataSourceClassName (line 449) | public void setDataSourceClassName(String className) method addDataSourceProperty (line 468) | public void addDataSourceProperty(String propertyName, Object value) method getDataSourceJNDI (line 474) | public String getDataSourceJNDI() method setDataSourceJNDI (line 479) | public void setDataSourceJNDI(String jndiDataSource) method getDataSourceProperties (line 485) | public Properties getDataSourceProperties() method setDataSourceProperties (line 490) | public void setDataSourceProperties(Properties dsProperties) method getDriverClassName (line 496) | public String getDriverClassName() method setDriverClassName (line 501) | public void setDriverClassName(String driverClassName) method getJdbcUrl (line 514) | public String getJdbcUrl() method setJdbcUrl (line 519) | public void setJdbcUrl(String jdbcUrl) method isAutoCommit (line 530) | public boolean isAutoCommit() method setAutoCommit (line 540) | public void setAutoCommit(boolean isAutoCommit) method isAllowPoolSuspension (line 551) | public boolean isAllowPoolSuspension() method setAllowPoolSuspension (line 563) | public void setAllowPoolSuspension(boolean isAllowPoolSuspension) method getInitializationFailTimeout (line 576) | public long getInitializationFailTimeout() method setInitializationFailTimeout (line 614) | public void setInitializationFailTimeout(long initializationFailTimeout) method isIsolateInternalQueries (line 626) | public boolean isIsolateInternalQueries() method setIsolateInternalQueries (line 637) | public void setIsolateInternalQueries(boolean isolate) method getMetricsTrackerFactory (line 643) | public MetricsTrackerFactory getMetricsTrackerFactory() method setMetricsTrackerFactory (line 648) | public void setMetricsTrackerFactory(MetricsTrackerFactory metricsTrac... method getMetricRegistry (line 662) | public Object getMetricRegistry() method setMetricRegistry (line 672) | public void setMetricRegistry(Object metricRegistry) method getHealthCheckRegistry (line 698) | public Object getHealthCheckRegistry() method setHealthCheckRegistry (line 709) | public void setHealthCheckRegistry(Object healthCheckRegistry) method getHealthCheckProperties (line 724) | public Properties getHealthCheckProperties() method setHealthCheckProperties (line 729) | public void setHealthCheckProperties(Properties healthCheckProperties) method addHealthCheckProperty (line 735) | public void addHealthCheckProperty(String key, String value) method getKeepaliveTime (line 747) | public long getKeepaliveTime() { method setKeepaliveTime (line 757) | public void setKeepaliveTime(long keepaliveTimeMs) { method isReadOnly (line 766) | public boolean isReadOnly() method setReadOnly (line 776) | public void setReadOnly(boolean readOnly) method isRegisterMbeans (line 788) | public boolean isRegisterMbeans() method setRegisterMbeans (line 798) | public void setRegisterMbeans(boolean register) method getPoolName (line 805) | @Override method setPoolName (line 817) | public void setPoolName(String poolName) method getScheduledExecutor (line 828) | public ScheduledExecutorService getScheduledExecutor() method setScheduledExecutor (line 838) | public void setScheduledExecutor(ScheduledExecutorService executor) method getTransactionIsolation (line 844) | public String getTransactionIsolation() method getSchema (line 854) | public String getSchema() method setSchema (line 864) | public void setSchema(String schema) method getCredentialsProviderClassName (line 876) | public String getCredentialsProviderClassName() method setCredentialsProviderClassName (line 888) | public void setCredentialsProviderClassName(String credentialsProvider... method getCredentialsProvider (line 907) | public HikariCredentialsProvider getCredentialsProvider() { method setCredentialsProvider (line 918) | public void setCredentialsProvider(HikariCredentialsProvider credentia... method getExceptionOverrideClassName (line 929) | public String getExceptionOverrideClassName() method setExceptionOverrideClassName (line 940) | public void setExceptionOverrideClassName(String exceptionOverrideClas... method getExceptionOverride (line 960) | public SQLExceptionOverride getExceptionOverride() method setExceptionOverride (line 971) | public void setExceptionOverride(SQLExceptionOverride exceptionOverrid... method setTransactionIsolation (line 983) | public void setTransactionIsolation(String isolationLevel) method getThreadFactory (line 994) | public ThreadFactory getThreadFactory() method setThreadFactory (line 1004) | public void setThreadFactory(ThreadFactory threadFactory) method seal (line 1010) | void seal() method copyStateTo (line 1020) | @SuppressWarnings({"rawtypes", "unchecked"}) method validate (line 1044) | @SuppressWarnings("StatementWithEmptyBody") method validateNumerics (line 1101) | private void validateNumerics() method checkIfSealed (line 1154) | private void checkIfSealed() method logConfiguration (line 1159) | private void logConfiguration() method loadProperties (line 1201) | private void loadProperties(String propertyFileName) method openPropertiesInputStream (line 1218) | private InputStream openPropertiesInputStream(String propertyFileName)... method generatePoolName (line 1230) | private String generatePoolName() method getObjectOrPerformJndiLookup (line 1256) | private Object getObjectOrPerformJndiLookup(Object object) FILE: src/main/java/com/zaxxer/hikari/HikariConfigMXBean.java type HikariConfigMXBean (line 26) | public interface HikariConfigMXBean method getConnectionTimeout (line 35) | long getConnectionTimeout(); method setConnectionTimeout (line 44) | void setConnectionTimeout(long connectionTimeoutMs); method getValidationTimeout (line 52) | long getValidationTimeout(); method setValidationTimeout (line 60) | void setValidationTimeout(long validationTimeoutMs); method getIdleTimeout (line 70) | long getIdleTimeout(); method setIdleTimeout (line 80) | void setIdleTimeout(long idleTimeoutMs); method getLeakDetectionThreshold (line 88) | long getLeakDetectionThreshold(); method setLeakDetectionThreshold (line 96) | void setLeakDetectionThreshold(long leakDetectionThresholdMs); method getMaxLifetime (line 105) | long getMaxLifetime(); method setMaxLifetime (line 114) | void setMaxLifetime(long maxLifetimeMs); method getMinimumIdle (line 123) | int getMinimumIdle(); method setMinimumIdle (line 132) | void setMinimumIdle(int minIdle); method getMaximumPoolSize (line 140) | int getMaximumPoolSize(); method setMaximumPoolSize (line 152) | void setMaximumPoolSize(int maxPoolSize); method setPassword (line 161) | void setPassword(String password); method setUsername (line 170) | void setUsername(String username); method setCredentials (line 179) | void setCredentials(Credentials credentials); method getPoolName (line 186) | String getPoolName(); method getCatalog (line 193) | String getCatalog(); method setCatalog (line 202) | void setCatalog(String catalog); FILE: src/main/java/com/zaxxer/hikari/HikariCredentialsProvider.java type HikariCredentialsProvider (line 26) | public interface HikariCredentialsProvider { method getCredentials (line 32) | Credentials getCredentials(); FILE: src/main/java/com/zaxxer/hikari/HikariDataSource.java class HikariDataSource (line 40) | public class HikariDataSource extends HikariConfig implements DataSource... method HikariDataSource (line 59) | public HikariDataSource() method HikariDataSource (line 74) | public HikariDataSource(HikariConfig configuration) method getConnection (line 91) | @Override method getConnection (line 131) | @Override method getLogWriter (line 138) | @Override method setLogWriter (line 146) | @Override method setLoginTimeout (line 156) | @Override method getLoginTimeout (line 166) | @Override method getParentLogger (line 174) | @Override method unwrap (line 181) | @Override method isWrapperFor (line 205) | @Override method setMetricRegistry (line 232) | @Override method setMetricsTrackerFactory (line 250) | @Override method setHealthCheckRegistry (line 268) | @Override method isRunning (line 294) | public boolean isRunning() method getHikariPoolMXBean (line 306) | public HikariPoolMXBean getHikariPoolMXBean() method getHikariConfigMXBean (line 316) | public HikariConfigMXBean getHikariConfigMXBean() method evictConnection (line 328) | public void evictConnection(Connection connection) method close (line 339) | @Override method isClosed (line 365) | public boolean isClosed() method toString (line 371) | @Override FILE: src/main/java/com/zaxxer/hikari/HikariJNDIFactory.java class HikariJNDIFactory (line 32) | public class HikariJNDIFactory implements ObjectFactory method getObjectInstance (line 34) | @Override method createDataSource (line 56) | private DataSource createDataSource(final Properties properties, final... method lookupJndiDataSource (line 66) | private DataSource lookupJndiDataSource(final Properties properties, f... FILE: src/main/java/com/zaxxer/hikari/HikariPoolMXBean.java type HikariPoolMXBean (line 26) | public interface HikariPoolMXBean method getIdleConnections (line 38) | int getIdleConnections(); method getActiveConnections (line 50) | int getActiveConnections(); method getTotalConnections (line 58) | int getTotalConnections(); method getThreadsAwaitingConnection (line 66) | int getThreadsAwaitingConnection(); method softEvictConnections (line 72) | void softEvictConnections(); method suspendPool (line 81) | void suspendPool(); method resumePool (line 90) | void resumePool(); FILE: src/main/java/com/zaxxer/hikari/SQLExceptionOverride.java type SQLExceptionOverride (line 34) | public interface SQLExceptionOverride { type Override (line 35) | enum Override { method adjudicate (line 47) | default Override adjudicate(final SQLException sqlException) FILE: src/main/java/com/zaxxer/hikari/hibernate/HikariConfigurationUtil.java class HikariConfigurationUtil (line 31) | public class HikariConfigurationUtil method loadConfiguration (line 42) | @SuppressWarnings("rawtypes") method copyProperty (line 63) | @SuppressWarnings("rawtypes") FILE: src/main/java/com/zaxxer/hikari/hibernate/HikariConnectionProvider.java class HikariConnectionProvider (line 42) | public class HikariConnectionProvider implements ConnectionProvider, Con... method HikariConnectionProvider (line 65) | public HikariConnectionProvider() method configure (line 79) | @SuppressWarnings("rawtypes") method getConnection (line 101) | @Override method closeConnection (line 112) | @Override method supportsAggressiveRelease (line 118) | @Override method isUnwrappableAs (line 124) | @Override method unwrap (line 131) | @Override method stop (line 151) | @Override FILE: src/main/java/com/zaxxer/hikari/metrics/IMetricsTracker.java type IMetricsTracker (line 22) | public interface IMetricsTracker extends AutoCloseable method recordConnectionCreatedMillis (line 24) | default void recordConnectionCreatedMillis(long connectionCreatedMilli... method recordConnectionAcquiredNanos (line 26) | default void recordConnectionAcquiredNanos(final long elapsedAcquiredN... method recordConnectionUsageMillis (line 28) | default void recordConnectionUsageMillis(final long elapsedBorrowedMil... method recordConnectionTimeout (line 30) | default void recordConnectionTimeout() {} method close (line 32) | @Override FILE: src/main/java/com/zaxxer/hikari/metrics/MetricsTracker.java class MetricsTracker (line 24) | @Deprecated FILE: src/main/java/com/zaxxer/hikari/metrics/MetricsTrackerFactory.java type MetricsTrackerFactory (line 19) | public interface MetricsTrackerFactory method create (line 28) | IMetricsTracker create(String poolName, PoolStats poolStats); FILE: src/main/java/com/zaxxer/hikari/metrics/PoolStats.java class PoolStats (line 28) | public abstract class PoolStats method PoolStats (line 40) | public PoolStats(final long timeoutMs) method getTotalConnections (line 46) | public int getTotalConnections() method getIdleConnections (line 55) | public int getIdleConnections() method getActiveConnections (line 64) | public int getActiveConnections() method getPendingThreads (line 73) | public int getPendingThreads() method getMaxConnections (line 82) | public int getMaxConnections() { method getMinConnections (line 90) | public int getMinConnections() { method update (line 98) | protected abstract void update(); method shouldLoad (line 100) | private boolean shouldLoad() FILE: src/main/java/com/zaxxer/hikari/metrics/dropwizard/CodaHaleMetricsTracker.java class CodaHaleMetricsTracker (line 41) | public final class CodaHaleMetricsTracker implements IMetricsTracker method CodaHaleMetricsTracker (line 50) | CodaHaleMetricsTracker(final String poolName, final PoolStats poolStat... method close (line 79) | @Override method recordConnectionAcquiredNanos (line 95) | @Override method recordConnectionUsageMillis (line 102) | @Override method recordConnectionTimeout (line 108) | @Override method recordConnectionCreatedMillis (line 114) | @Override method getConnectionAcquisitionTimer (line 120) | public Timer getConnectionAcquisitionTimer() method getConnectionDurationHistogram (line 125) | public Histogram getConnectionDurationHistogram() method getConnectionCreationHistogram (line 130) | public Histogram getConnectionCreationHistogram() FILE: src/main/java/com/zaxxer/hikari/metrics/dropwizard/CodahaleHealthChecker.java class CodahaleHealthChecker (line 45) | public final class CodahaleHealthChecker method registerHealthChecks (line 54) | public static void registerHealthChecks(final HikariPool pool, final H... method CodahaleHealthChecker (line 76) | private CodahaleHealthChecker() class ConnectivityHealthCheck (line 81) | private static class ConnectivityHealthCheck extends HealthCheck method ConnectivityHealthCheck (line 86) | ConnectivityHealthCheck(final HikariPool pool, final long checkTimeo... method check (line 93) | @Override class Connection99Percent (line 105) | private static class Connection99Percent extends HealthCheck method Connection99Percent (line 110) | Connection99Percent(final Timer waitTimer, final long expected99thPe... method check (line 117) | @Override FILE: src/main/java/com/zaxxer/hikari/metrics/dropwizard/CodahaleMetricsTrackerFactory.java class CodahaleMetricsTrackerFactory (line 24) | public final class CodahaleMetricsTrackerFactory implements MetricsTrack... method CodahaleMetricsTrackerFactory (line 28) | public CodahaleMetricsTrackerFactory(MetricRegistry registry) method getRegistry (line 33) | public MetricRegistry getRegistry() method create (line 38) | @Override FILE: src/main/java/com/zaxxer/hikari/metrics/dropwizard/Dropwizard5MetricsTracker.java class Dropwizard5MetricsTracker (line 41) | public class Dropwizard5MetricsTracker implements IMetricsTracker method Dropwizard5MetricsTracker (line 50) | Dropwizard5MetricsTracker(final String poolName, final PoolStats poolS... method close (line 79) | @Override method recordConnectionAcquiredNanos (line 95) | @Override method recordConnectionUsageMillis (line 102) | @Override method recordConnectionTimeout (line 108) | @Override method recordConnectionCreatedMillis (line 114) | @Override method getConnectionAcquisitionTimer (line 120) | public Timer getConnectionAcquisitionTimer() method getConnectionDurationHistogram (line 125) | public Histogram getConnectionDurationHistogram() method getConnectionCreationHistogram (line 130) | public Histogram getConnectionCreationHistogram() FILE: src/main/java/com/zaxxer/hikari/metrics/dropwizard/Dropwizard5MetricsTrackerFactory.java class Dropwizard5MetricsTrackerFactory (line 24) | public class Dropwizard5MetricsTrackerFactory implements MetricsTrackerF... method Dropwizard5MetricsTrackerFactory (line 28) | public Dropwizard5MetricsTrackerFactory(final MetricRegistry registry) method getRegistry (line 33) | public MetricRegistry getRegistry() method create (line 38) | @Override FILE: src/main/java/com/zaxxer/hikari/metrics/dropwizard/DropwizardCommon.java class DropwizardCommon (line 17) | final class DropwizardCommon { method DropwizardCommon (line 18) | private DropwizardCommon() FILE: src/main/java/com/zaxxer/hikari/metrics/micrometer/MicrometerMetricsTracker.java class MicrometerMetricsTracker (line 49) | @SuppressWarnings("ALL") method MicrometerMetricsTracker (line 90) | MicrometerMetricsTracker(final String poolName, final PoolStats poolSt... method recordConnectionAcquiredNanos (line 150) | @Override method recordConnectionUsageMillis (line 157) | @Override method recordConnectionTimeout (line 163) | @Override method recordConnectionCreatedMillis (line 169) | @Override method close (line 175) | @Override FILE: src/main/java/com/zaxxer/hikari/metrics/micrometer/MicrometerMetricsTrackerFactory.java class MicrometerMetricsTrackerFactory (line 24) | public class MicrometerMetricsTrackerFactory implements MetricsTrackerFa... method MicrometerMetricsTrackerFactory (line 29) | public MicrometerMetricsTrackerFactory(MeterRegistry registry) method create (line 34) | @Override FILE: src/main/java/com/zaxxer/hikari/metrics/prometheus/HikariCPCollector.java class HikariCPCollector (line 40) | class HikariCPCollector extends Collector method collect (line 47) | @Override method add (line 66) | void add(String name, PoolStats poolStats) method remove (line 71) | void remove(String name) method createGauge (line 76) | private GaugeMetricFamily createGauge(String metric, String help, FILE: src/main/java/com/zaxxer/hikari/metrics/prometheus/PrometheusHistogramMetricsTracker.java class PrometheusHistogramMetricsTracker (line 37) | class PrometheusHistogramMetricsTracker implements IMetricsTracker method registerHistogram (line 56) | private static Histogram registerHistogram(String name, String help, d... method PrometheusHistogramMetricsTracker (line 74) | PrometheusHistogramMetricsTracker(String poolName, CollectorRegistry c... method registerMetrics (line 84) | private void registerMetrics(CollectorRegistry collectorRegistry) { method recordConnectionAcquiredNanos (line 93) | @Override method recordConnectionUsageMillis (line 98) | @Override method recordConnectionCreatedMillis (line 103) | @Override method recordConnectionTimeout (line 108) | @Override method close (line 113) | @Override FILE: src/main/java/com/zaxxer/hikari/metrics/prometheus/PrometheusHistogramMetricsTrackerFactory.java class PrometheusHistogramMetricsTrackerFactory (line 37) | public class PrometheusHistogramMetricsTrackerFactory implements Metrics... method PrometheusHistogramMetricsTrackerFactory (line 49) | public PrometheusHistogramMetricsTrackerFactory() { method PrometheusHistogramMetricsTrackerFactory (line 59) | public PrometheusHistogramMetricsTrackerFactory(CollectorRegistry coll... method create (line 63) | @Override method registerCollector (line 70) | private void registerCollector(Collector collector, CollectorRegistry ... FILE: src/main/java/com/zaxxer/hikari/metrics/prometheus/PrometheusMetricsTracker.java class PrometheusMetricsTracker (line 41) | class PrometheusMetricsTracker implements IMetricsTracker method PrometheusMetricsTracker (line 69) | PrometheusMetricsTracker(String poolName, CollectorRegistry collectorR... method registerMetrics (line 80) | private void registerMetrics(CollectorRegistry collectorRegistry) method recordConnectionAcquiredNanos (line 90) | @Override method recordConnectionUsageMillis (line 96) | @Override method recordConnectionCreatedMillis (line 102) | @Override method recordConnectionTimeout (line 108) | @Override method createSummary (line 114) | private static Summary createSummary(String name, String help) method close (line 128) | @Override FILE: src/main/java/com/zaxxer/hikari/metrics/prometheus/PrometheusMetricsTrackerFactory.java class PrometheusMetricsTrackerFactory (line 43) | public class PrometheusMetricsTrackerFactory implements MetricsTrackerFa... type RegistrationStatus (line 52) | enum RegistrationStatus method PrometheusMetricsTrackerFactory (line 61) | public PrometheusMetricsTrackerFactory() method PrometheusMetricsTrackerFactory (line 72) | public PrometheusMetricsTrackerFactory(CollectorRegistry collectorRegi... method create (line 77) | @Override method registerCollector (line 85) | private void registerCollector(Collector collector, CollectorRegistry ... FILE: src/main/java/com/zaxxer/hikari/pool/HikariPool.java class HikariPool (line 52) | public final class HikariPool extends PoolBase implements HikariPoolMXBe... method HikariPool (line 88) | public HikariPool(final HikariConfig config) method getConnection (line 140) | public Connection getConnection() throws SQLException method getConnection (line 152) | public Connection getConnection(final long hardTimeout) throws SQLExce... method shutdown (line 201) | public synchronized void shutdown() throws InterruptedException method evictConnection (line 262) | public void evictConnection(Connection connection) method setMetricRegistry (line 281) | public void setMetricRegistry(Object metricRegistry) method setMetricsTrackerFactory (line 305) | public void setMetricsTrackerFactory(MetricsTrackerFactory metricsTrac... method setHealthCheckRegistry (line 321) | public void setHealthCheckRegistry(Object healthCheckRegistry) method addBagItem (line 340) | @Override method getActiveConnections (line 352) | @Override method getIdleConnections (line 359) | @Override method getTotalConnections (line 366) | @Override method getThreadsAwaitingConnection (line 373) | @Override method softEvictConnections (line 380) | @Override method suspendPool (line 387) | @Override method resumePool (line 400) | @Override method logPoolState (line 419) | void logPoolState(String... prefix) method recycle (line 433) | @Override method closeConnection (line 457) | void closeConnection(final PoolEntry poolEntry, final String closureRe... method getPoolStateCounts (line 470) | @SuppressWarnings("unused") method createPoolEntry (line 485) | private PoolEntry createPoolEntry() method fillPool (line 525) | private synchronized void fillPool(final boolean isAfterAdd) method abortActiveConnections (line 545) | private void abortActiveConnections(final ExecutorService assassinExec... method checkFailFast (line 567) | private void checkFailFast() method throwPoolInitializationException (line 607) | private void throwPoolInitializationException(Throwable t) method softEvictConnection (line 626) | private boolean softEvictConnection(final PoolEntry poolEntry, final S... method initializeHouseKeepingExecutorService (line 644) | private ScheduledExecutorService initializeHouseKeepingExecutorService() method destroyHouseKeepingExecutorService (line 661) | private void destroyHouseKeepingExecutorService() method getPoolStats (line 673) | private PoolStats getPoolStats() method createTimeoutException (line 700) | private SQLException createTimeoutException(long startTime) class PoolEntryCreator (line 731) | private final class PoolEntryCreator implements Callable method PoolEntryCreator (line 735) | PoolEntryCreator() method PoolEntryCreator (line 740) | PoolEntryCreator(String loggingPrefix) method call (line 745) | @Override method shouldContinueCreating (line 784) | private synchronized boolean shouldContinueCreating() { class HouseKeeper (line 793) | private final class HouseKeeper implements Runnable method run (line 799) | @Override class MaxLifetimeTask (line 853) | private final class MaxLifetimeTask implements Runnable method MaxLifetimeTask (line 857) | MaxLifetimeTask(final PoolEntry poolEntry) method run (line 862) | public void run() class KeepaliveTask (line 870) | private final class KeepaliveTask implements Runnable method KeepaliveTask (line 874) | KeepaliveTask(final PoolEntry poolEntry) method run (line 879) | public void run() class PoolInitializationException (line 898) | public static class PoolInitializationException extends RuntimeException method PoolInitializationException (line 906) | public PoolInitializationException(Throwable t) FILE: src/main/java/com/zaxxer/hikari/pool/PoolBase.java class PoolBase (line 54) | abstract class PoolBase method PoolBase (line 97) | PoolBase(final HikariConfig config) method toString (line 125) | @Override method recycle (line 131) | abstract void recycle(final PoolEntry poolEntry); method quietlyCloseConnection (line 137) | void quietlyCloseConnection(final Connection connection, final String ... method isConnectionDead (line 157) | boolean isConnectionDead(final Connection connection) method getLastConnectionFailure (line 194) | Throwable getLastConnectionFailure() method getUnwrappedDataSource (line 199) | public DataSource getUnwrappedDataSource() method newPoolEntry (line 208) | PoolEntry newPoolEntry(final boolean isEmptyPool) throws Exception method resetConnectionState (line 213) | void resetConnectionState(final Connection connection, final ProxyConn... method shutdownNetworkTimeoutExecutor (line 253) | void shutdownNetworkTimeoutExecutor() method getLoginTimeout (line 261) | long getLoginTimeout() method handleMBeans (line 279) | void handleMBeans(final HikariPool hikariPool, final boolean register) method initializeDataSource (line 321) | private void initializeDataSource() method newConnection (line 360) | private Connection newConnection(final boolean isEmptyPool) throws Exc... method setupConnection (line 416) | private void setupConnection(final Connection connection) throws Conne... method checkDriverSupport (line 463) | private void checkDriverSupport(final Connection connection) throws SQ... method checkValidationSupport (line 479) | private void checkValidationSupport(final Connection connection) throw... method checkDefaultIsolation (line 501) | private void checkDefaultIsolation(final Connection connection) throws... method setQueryTimeout (line 523) | private void setQueryTimeout(final Statement statement, final int time... method getAndSetNetworkTimeout (line 547) | private int getAndSetNetworkTimeout(final Connection connection, final... method setNetworkTimeout (line 582) | private void setNetworkTimeout(final Connection connection, final long... method executeSql (line 597) | private void executeSql(final Connection connection, final String sql,... method createNetworkTimeoutExecutor (line 616) | private void createNetworkTimeoutExecutor(final DataSource dataSource,... method setLoginTimeout (line 639) | private void setLoginTimeout(final DataSource dataSource) method stringFromResetBits (line 661) | private String stringFromResetBits(final int bits) method getCredentials (line 673) | private Credentials getCredentials() class ConnectionSetupException (line 690) | static class ConnectionSetupException extends Exception method ConnectionSetupException (line 694) | ConnectionSetupException(Throwable t) class SynchronousExecutor (line 704) | private static class SynchronousExecutor implements Executor method execute (line 707) | @Override type IMetricsTrackerDelegate (line 720) | interface IMetricsTrackerDelegate extends AutoCloseable method recordConnectionUsage (line 722) | default void recordConnectionUsage(PoolEntry poolEntry) {} method recordConnectionCreated (line 724) | default void recordConnectionCreated(long connectionCreatedMillis) {} method recordBorrowTimeoutStats (line 726) | default void recordBorrowTimeoutStats(long startTime) {} method recordBorrowStats (line 728) | default void recordBorrowStats(final PoolEntry poolEntry, final long... method recordConnectionTimeout (line 730) | default void recordConnectionTimeout() {} method close (line 732) | @Override class MetricsTrackerDelegate (line 741) | static class MetricsTrackerDelegate implements IMetricsTrackerDelegate method MetricsTrackerDelegate (line 745) | MetricsTrackerDelegate(IMetricsTracker tracker) method recordConnectionUsage (line 750) | @Override method recordConnectionCreated (line 756) | @Override method recordBorrowTimeoutStats (line 762) | @Override method recordBorrowStats (line 768) | @Override method recordConnectionTimeout (line 776) | @Override method close (line 781) | @Override class NopMetricsTrackerDelegate (line 792) | static final class NopMetricsTrackerDelegate implements IMetricsTracke... FILE: src/main/java/com/zaxxer/hikari/pool/PoolEntry.java class PoolEntry (line 37) | final class PoolEntry implements IConcurrentBagEntry method PoolEntry (line 64) | PoolEntry(final Connection connection, final PoolBase pool, final bool... method recycle (line 77) | void recycle() method setFutureEol (line 90) | void setFutureEol(final ScheduledFuture endOfLife) method setKeepalive (line 95) | public void setKeepalive(ScheduledFuture keepalive) { method createProxyConnection (line 99) | Connection createProxyConnection(final ProxyLeakTask leakTask) method resetConnectionState (line 104) | void resetConnectionState(final ProxyConnection proxyConnection, final... method getPoolName (line 109) | String getPoolName() method isMarkedEvicted (line 114) | boolean isMarkedEvicted() method markEvicted (line 119) | void markEvicted() method evict (line 124) | void evict(final String closureReason) method getMillisSinceBorrowed (line 130) | long getMillisSinceBorrowed() method getPoolBase (line 135) | PoolBase getPoolBase() method toString (line 141) | @Override method getState (line 155) | @Override method compareAndSet (line 162) | @Override method setState (line 169) | @Override method close (line 175) | Connection close() method stateToString (line 194) | private String stateToString() FILE: src/main/java/com/zaxxer/hikari/pool/ProxyCallableStatement.java class ProxyCallableStatement (line 26) | public abstract class ProxyCallableStatement extends ProxyPreparedStatem... method ProxyCallableStatement (line 28) | protected ProxyCallableStatement(ProxyConnection connection, CallableS... FILE: src/main/java/com/zaxxer/hikari/pool/ProxyConnection.java class ProxyConnection (line 37) | public abstract class ProxyConnection implements Connection method ProxyConnection (line 86) | protected ProxyConnection(final PoolEntry poolEntry, method toString (line 101) | @Override method getAutoCommitState (line 111) | final boolean getAutoCommitState() method getCatalogState (line 116) | final String getCatalogState() method getSchemaState (line 121) | final String getSchemaState() method getTransactionIsolationState (line 126) | final int getTransactionIsolationState() method getReadOnlyState (line 131) | final boolean getReadOnlyState() method getNetworkTimeoutState (line 136) | final int getNetworkTimeoutState() method getPoolEntry (line 145) | final PoolEntry getPoolEntry() method checkException (line 150) | @SuppressWarnings("ConstantConditions") method untrackStatement (line 188) | final synchronized void untrackStatement(final Statement statement) method markCommitStateDirty (line 193) | final void markCommitStateDirty() method cancelLeakTask (line 200) | void cancelLeakTask() method trackStatement (line 205) | private synchronized T trackStatement(final T st... method closeStatements (line 212) | @SuppressWarnings("EmptyTryBlock") method close (line 239) | @Override method isClosed (line 274) | @Override method createStatement (line 282) | @Override method createStatement (line 289) | @Override method createStatement (line 296) | @Override method prepareCall (line 304) | @Override method prepareCall (line 311) | @Override method prepareCall (line 318) | @Override method prepareStatement (line 325) | @Override method prepareStatement (line 332) | @Override method prepareStatement (line 339) | @Override method prepareStatement (line 346) | @Override method prepareStatement (line 353) | @Override method prepareStatement (line 360) | @Override method getMetaData (line 367) | @Override method commit (line 375) | @Override method rollback (line 383) | @Override method rollback (line 391) | @Override method getAutoCommit (line 399) | @Override method setAutoCommit (line 409) | @Override method isReadOnly (line 418) | @Override method setReadOnly (line 428) | @Override method getTransactionIsolation (line 437) | @Override method setTransactionIsolation (line 447) | @Override method getCatalog (line 456) | @Override method setCatalog (line 466) | @Override method getNetworkTimeout (line 475) | @Override method setNetworkTimeout (line 485) | @Override method getSchema (line 494) | @Override method setSchema (line 504) | @Override method isWrapperFor (line 513) | @Override method unwrap (line 520) | @Override class ClosedConnection (line 538) | private static final class ClosedConnection method getClosedConnection (line 542) | private static Connection getClosedConnection() FILE: src/main/java/com/zaxxer/hikari/pool/ProxyDatabaseMetaData.java class ProxyDatabaseMetaData (line 30) | public abstract class ProxyDatabaseMetaData implements DatabaseMetaData method ProxyDatabaseMetaData (line 37) | ProxyDatabaseMetaData(ProxyConnection connection, DatabaseMetaData met... method checkException (line 43) | final SQLException checkException(SQLException e) method toString (line 49) | @Override method getConnection (line 61) | @Override method getProcedures (line 67) | @Override method getProcedureColumns (line 77) | @Override method getTables (line 87) | @Override method getSchemas (line 97) | @Override method getCatalogs (line 107) | @Override method getTableTypes (line 117) | @Override method getColumns (line 127) | @Override method getColumnPrivileges (line 137) | @Override method getTablePrivileges (line 147) | @Override method getBestRowIdentifier (line 157) | @Override method getVersionColumns (line 167) | @Override method getPrimaryKeys (line 177) | @Override method getImportedKeys (line 187) | @Override method getExportedKeys (line 197) | @Override method getCrossReference (line 207) | @Override method getTypeInfo (line 217) | @Override method getIndexInfo (line 227) | @Override method getUDTs (line 237) | @Override method getSuperTypes (line 247) | @Override method getSuperTables (line 257) | @Override method getAttributes (line 267) | @Override method getSchemas (line 277) | @Override method getClientInfoProperties (line 287) | @Override method getFunctions (line 297) | @Override method getFunctionColumns (line 307) | @Override method getPseudoColumns (line 317) | @Override method isWrapperFor (line 328) | @Override method unwrap (line 335) | @Override FILE: src/main/java/com/zaxxer/hikari/pool/ProxyFactory.java class ProxyFactory (line 29) | public final class ProxyFactory method ProxyFactory (line 31) | private ProxyFactory() method getProxyConnection (line 46) | static ProxyConnection getProxyConnection(final PoolEntry poolEntry, f... method getProxyStatement (line 52) | static Statement getProxyStatement(final ProxyConnection connection, f... method getProxyCallableStatement (line 58) | static CallableStatement getProxyCallableStatement(final ProxyConnecti... method getProxyPreparedStatement (line 64) | static PreparedStatement getProxyPreparedStatement(final ProxyConnecti... method getProxyResultSet (line 70) | static ResultSet getProxyResultSet(final ProxyConnection connection, f... method getProxyDatabaseMetaData (line 76) | static DatabaseMetaData getProxyDatabaseMetaData(final ProxyConnection... FILE: src/main/java/com/zaxxer/hikari/pool/ProxyLeakTask.java class ProxyLeakTask (line 32) | class ProxyLeakTask implements Runnable method schedule (line 46) | @Override method run (line 49) | @Override method cancel (line 52) | @Override method ProxyLeakTask (line 57) | ProxyLeakTask(final PoolEntry poolEntry) method ProxyLeakTask (line 64) | private ProxyLeakTask() method schedule (line 68) | void schedule(ScheduledExecutorService executorService, long leakDetec... method run (line 74) | @Override method cancel (line 88) | void cancel() FILE: src/main/java/com/zaxxer/hikari/pool/ProxyLeakTaskFactory.java class ProxyLeakTaskFactory (line 27) | class ProxyLeakTaskFactory method ProxyLeakTaskFactory (line 32) | ProxyLeakTaskFactory(final long leakDetectionThreshold, final Schedule... method schedule (line 38) | ProxyLeakTask schedule(final PoolEntry poolEntry) method updateLeakDetectionThreshold (line 43) | void updateLeakDetectionThreshold(final long leakDetectionThreshold) method scheduleNewTask (line 48) | private ProxyLeakTask scheduleNewTask(PoolEntry poolEntry) { FILE: src/main/java/com/zaxxer/hikari/pool/ProxyPreparedStatement.java class ProxyPreparedStatement (line 28) | public abstract class ProxyPreparedStatement extends ProxyStatement impl... method ProxyPreparedStatement (line 30) | ProxyPreparedStatement(ProxyConnection connection, PreparedStatement s... method execute (line 40) | @Override method executeQuery (line 48) | @Override method executeUpdate (line 57) | @Override method executeLargeUpdate (line 65) | @Override FILE: src/main/java/com/zaxxer/hikari/pool/ProxyResultSet.java class ProxyResultSet (line 29) | public abstract class ProxyResultSet implements ResultSet method ProxyResultSet (line 35) | protected ProxyResultSet(ProxyConnection connection, ProxyStatement st... method checkException (line 42) | final SQLException checkException(SQLException e) method toString (line 48) | @Override method getStatement (line 59) | @Override method updateRow (line 66) | @Override method insertRow (line 74) | @Override method deleteRow (line 82) | @Override method isWrapperFor (line 90) | @Override method unwrap (line 97) | @Override FILE: src/main/java/com/zaxxer/hikari/pool/ProxyStatement.java class ProxyStatement (line 30) | public abstract class ProxyStatement implements Statement method ProxyStatement (line 38) | ProxyStatement(ProxyConnection connection, Statement statement) method checkException (line 44) | final SQLException checkException(SQLException e) method toString (line 50) | @Override method close (line 62) | @Override method getConnection (line 84) | @Override method execute (line 91) | @Override method execute (line 99) | @Override method executeQuery (line 107) | @Override method executeUpdate (line 116) | @Override method executeBatch (line 124) | @Override method executeUpdate (line 132) | @Override method executeUpdate (line 140) | @Override method executeUpdate (line 148) | @Override method execute (line 156) | @Override method execute (line 164) | @Override method executeLargeBatch (line 172) | @Override method executeLargeUpdate (line 180) | @Override method executeLargeUpdate (line 188) | @Override method executeLargeUpdate (line 196) | @Override method executeLargeUpdate (line 204) | @Override method getResultSet (line 212) | @Override method getGeneratedKeys (line 227) | @Override method isWrapperFor (line 238) | @Override method unwrap (line 245) | @Override FILE: src/main/java/com/zaxxer/hikari/util/ClockSource.java type ClockSource (line 36) | public interface ClockSource method currentTime (line 45) | static long currentTime() { method currentTime0 (line 49) | long currentTime0(); method toMillis (line 58) | static long toMillis(long time) { method toMillis0 (line 62) | long toMillis0(long time); method toNanos (line 71) | static long toNanos(long time) { method toNanos0 (line 75) | long toNanos0(long time); method elapsedMillis (line 84) | static long elapsedMillis(long startTime) { method elapsedMillis0 (line 88) | long elapsedMillis0(long startTime); method elapsedMillis (line 98) | static long elapsedMillis(long startTime, long endTime) { method elapsedMillis0 (line 102) | long elapsedMillis0(long startTime, long endTime); method elapsedNanos (line 111) | static long elapsedNanos(long startTime) { method elapsedNanos0 (line 115) | long elapsedNanos0(long startTime); method elapsedNanos (line 125) | static long elapsedNanos(long startTime, long endTime) { method elapsedNanos0 (line 129) | long elapsedNanos0(long startTime, long endTime); method plusMillis (line 138) | static long plusMillis(long time, long millis) { method plusMillis0 (line 142) | long plusMillis0(long time, long millis); method getSourceTimeUnit (line 148) | static TimeUnit getSourceTimeUnit() { method getSourceTimeUnit0 (line 152) | TimeUnit getSourceTimeUnit0(); method elapsedDisplayString (line 161) | static String elapsedDisplayString(long startTime, long endTime) { method elapsedDisplayString0 (line 165) | default String elapsedDisplayString0(long startTime, long endTime) { class Factory (line 190) | class Factory method create (line 192) | private static ClockSource create() { class MillisecondClockSource (line 208) | final class MillisecondClockSource implements ClockSource method currentTime0 (line 211) | @Override method elapsedMillis0 (line 217) | @Override method elapsedMillis0 (line 223) | @Override method elapsedNanos0 (line 229) | @Override method elapsedNanos0 (line 235) | @Override method toMillis0 (line 241) | @Override method toNanos0 (line 247) | @Override method plusMillis0 (line 253) | @Override method getSourceTimeUnit0 (line 259) | @Override class NanosecondClockSource (line 270) | class NanosecondClockSource implements ClockSource method currentTime0 (line 273) | @Override method toMillis0 (line 279) | @Override method toNanos0 (line 285) | @Override method elapsedMillis0 (line 291) | @Override method elapsedMillis0 (line 297) | @Override method elapsedNanos0 (line 303) | @Override method elapsedNanos0 (line 309) | @Override method plusMillis0 (line 315) | @Override method getSourceTimeUnit0 (line 321) | @Override FILE: src/main/java/com/zaxxer/hikari/util/ConcurrentBag.java class ConcurrentBag (line 60) | @SuppressWarnings("DuplicatedCode") type IConcurrentBagEntry (line 81) | public interface IConcurrentBagEntry method compareAndSet (line 88) | boolean compareAndSet(int expectState, int newState); method setState (line 89) | void setState(int newState); method getState (line 90) | int getState(); type IBagStateListener (line 100) | public interface IBagStateListener method addBagItem (line 102) | void addBagItem(int waiting); method ConcurrentBag (line 110) | public ConcurrentBag(final IBagStateListener listener) method borrow (line 132) | public T borrow(long timeout, final TimeUnit timeUnit) throws Interrup... method requite (line 187) | public void requite(final T bagEntry) method add (line 214) | public void add(final T bagEntry) method remove (line 238) | public boolean remove(final T bagEntry) method close (line 258) | @Override method values (line 273) | public List values(final int state) method values (line 288) | @SuppressWarnings("unchecked") method reserve (line 306) | public boolean reserve(final T bagEntry) method unreserve (line 317) | @SuppressWarnings("SpellCheckingInspection") method getWaitingThreadCount (line 345) | public int getWaitingThreadCount() method getCount (line 356) | public int getCount(final int state) method getStateCounts (line 367) | public int[] getStateCounts() method size (line 384) | public int size() method dumpState (line 389) | public void dumpState() method useWeakThreadLocals (line 401) | private boolean useWeakThreadLocals() FILE: src/main/java/com/zaxxer/hikari/util/Credentials.java class Credentials (line 24) | public final class Credentials method of (line 37) | public static Credentials of(final String username, final String passw... method Credentials (line 47) | @ConstructorParameters({ "username", "password" }) method getUsername (line 59) | public String getUsername() method getPassword (line 69) | public String getPassword() FILE: src/main/java/com/zaxxer/hikari/util/DriverDataSource.java class DriverDataSource (line 40) | public final class DriverDataSource implements DataSource method DriverDataSource (line 50) | public DriverDataSource(String jdbcUrl, String driverClassName, Proper... method getConnection (line 124) | @Override method getConnection (line 130) | @Override method getLogWriter (line 147) | @Override method setLogWriter (line 153) | @Override method setLoginTimeout (line 159) | @Override method getLoginTimeout (line 165) | @Override method getParentLogger (line 171) | @Override method unwrap (line 177) | @Override method isWrapperFor (line 183) | @Override FILE: src/main/java/com/zaxxer/hikari/util/FastList.java class FastList (line 39) | @SuppressWarnings("NullableProblems") method FastList (line 52) | @SuppressWarnings("unchecked") method FastList (line 64) | @SuppressWarnings("unchecked") method add (line 76) | @Override method get (line 102) | @Override method removeLast (line 115) | public T removeLast() method remove (line 129) | @Override method clear (line 149) | @Override method size (line 164) | @Override method isEmpty (line 171) | @Override method set (line 178) | @Override method remove (line 187) | @Override method contains (line 207) | @Override method iterator (line 214) | @Override method toArray (line 239) | @Override method toArray (line 246) | @Override method containsAll (line 253) | @Override method addAll (line 260) | @Override method addAll (line 267) | @Override method removeAll (line 274) | @Override method retainAll (line 281) | @Override method add (line 288) | @Override method indexOf (line 295) | @Override method lastIndexOf (line 302) | @Override method listIterator (line 309) | @Override method listIterator (line 316) | @Override method subList (line 323) | @Override method clone (line 330) | @Override method forEach (line 337) | @Override method spliterator (line 344) | @Override method removeIf (line 351) | @Override method replaceAll (line 358) | @Override method sort (line 365) | @Override FILE: src/main/java/com/zaxxer/hikari/util/IsolationLevel.java type IsolationLevel (line 27) | public enum IsolationLevel method IsolationLevel (line 40) | IsolationLevel(int levelId) { method getLevelId (line 44) | public int getLevelId() { FILE: src/main/java/com/zaxxer/hikari/util/JavassistProxyFactory.java class JavassistProxyFactory (line 42) | public final class JavassistProxyFactory method main (line 47) | public static void main(String... args) throws Exception { method modifyProxyFactory (line 77) | private static void modifyProxyFactory() throws NotFoundException, Can... method generateProxyClass (line 114) | private static void generateProxyClass(Class primaryInterface, ... method isThrowsSqlException (line 188) | private static boolean isThrowsSqlException(CtMethod method) method isDefaultMethod (line 204) | private static boolean isDefaultMethod(Class intf, CtMethod intfMet... method getAllInterfaces (line 215) | private static Set> getAllInterfaces(Class clazz) method toJavaClass (line 235) | private static Class toJavaClass(CtClass cls) throws Exception method toJavaClass (line 245) | private static Class toJavaClass(String cn) throws Exception FILE: src/main/java/com/zaxxer/hikari/util/PropertyElf.java class PropertyElf (line 33) | public final class PropertyElf method PropertyElf (line 39) | private PropertyElf() { method setTargetFromProperties (line 43) | public static void setTargetFromProperties(final Object target, final ... method getPropertyNames (line 67) | public static Set getPropertyNames(final Class targetClass) method getProperty (line 86) | public static Object getProperty(final String propName, final Object t... method copyProperties (line 106) | public static Properties copyProperties(final Properties props) method propertyNameFromGetterName (line 113) | private static String propertyNameFromGetterName(final String methodName) method setProperty (line 130) | private static void setProperty(final Object target, final String prop... method capitalizedPropertyName (line 192) | private static String capitalizedPropertyName(String propertyName) method parseIntArray (line 198) | private static int[] parseIntArray(String value) method parseStringArray (line 212) | private static String[] parseStringArray(String value) method parseDuration (line 246) | private static Optional parseDuration(String value) FILE: src/main/java/com/zaxxer/hikari/util/SuspendResumeLock.java class SuspendResumeLock (line 31) | public class SuspendResumeLock method acquire (line 34) | @Override method release (line 37) | @Override method suspend (line 40) | @Override method resume (line 43) | @Override method SuspendResumeLock (line 53) | public SuspendResumeLock() method SuspendResumeLock (line 58) | private SuspendResumeLock(final boolean createSemaphore) method acquire (line 63) | public void acquire() throws SQLException method release (line 75) | public void release() method suspend (line 80) | public void suspend() method resume (line 85) | public void resume() FILE: src/main/java/com/zaxxer/hikari/util/UtilityElf.java class UtilityElf (line 41) | public final class UtilityElf method UtilityElf (line 51) | private UtilityElf() method maskPasswordInJdbcUrl (line 56) | public static String maskPasswordInJdbcUrl(String jdbcUrl) method getNullIfEmpty (line 67) | public static String getNullIfEmpty(final String text) method quietlySleep (line 77) | public static void quietlySleep(final long millis) method safeIsAssignableFrom (line 94) | public static boolean safeIsAssignableFrom(Object obj, String classNam... method createInstance (line 103) | public static T createInstance(final String className, final Class... method createInstance (line 118) | public static T createInstance(final String className, final Class... method createThreadPoolExecutor (line 168) | public static ThreadPoolExecutor createThreadPoolExecutor(final int qu... method createThreadPoolExecutor (line 182) | public static ThreadPoolExecutor createThreadPoolExecutor(final Blocki... method getTransactionIsolation (line 203) | public static int getTransactionIsolation(final String transactionIsol... class CustomDiscardPolicy (line 238) | public static class CustomDiscardPolicy implements RejectedExecutionHa... method rejectedExecution (line 240) | @Override class DefaultThreadFactory (line 251) | public static final class DefaultThreadFactory implements ThreadFactory method DefaultThreadFactory (line 256) | public DefaultThreadFactory(String threadName) { method newThread (line 261) | @Override method attemptFromContextLoader (line 274) | private static Class attemptFromContextLoader(final String classNam... FILE: src/test/java/com/zaxxer/hikari/HikariConfigTest.java class HikariConfigTest (line 39) | public class HikariConfigTest { method setup (line 42) | @Before method tearDown (line 47) | @After method getLoggerConfig (line 52) | private static LoggerConfig getLoggerConfig() { method testJdbcUrlLogging (line 58) | @Test method testJdbcUrl (line 76) | private void testJdbcUrl(String jdbcUrl) { class TestAppender (line 87) | private static class TestAppender extends AbstractAppender { method TestAppender (line 91) | TestAppender() { method append (line 95) | @Override method getLog (line 100) | String getLog() { FILE: src/test/java/com/zaxxer/hikari/datasource/TestSealedConfig.java class TestSealedConfig (line 30) | public class TestSealedConfig method testSealed1 (line 32) | @Test(expected = IllegalStateException.class) method testSealed2 (line 44) | @Test(expected = IllegalStateException.class) method testSealed3 (line 58) | @Test(expected = IllegalStateException.class) method testSealedAccessibleMethods (line 72) | @Test FILE: src/test/java/com/zaxxer/hikari/db/BasicPoolTest.java class BasicPoolTest (line 42) | public class BasicPoolTest method setup (line 44) | @Before method testIdleTimeout (line 67) | @Test method testIdleTimeout2 (line 109) | @Test FILE: src/test/java/com/zaxxer/hikari/metrics/dropwizard/CodaHaleMetricsTrackerTest.java class CodaHaleMetricsTrackerTest (line 13) | @RunWith(MockitoJUnitRunner.class) method setup (line 22) | @Before method close (line 28) | @Test FILE: src/test/java/com/zaxxer/hikari/metrics/dropwizard/Dropwizard5MetricsTrackerTest.java class Dropwizard5MetricsTrackerTest (line 13) | @RunWith(MockitoJUnitRunner.class) method setup (line 21) | @Before method close (line 27) | @Test FILE: src/test/java/com/zaxxer/hikari/metrics/micrometer/MicrometerMetricsTrackerTest.java class MicrometerMetricsTrackerTest (line 10) | public class MicrometerMetricsTrackerTest method setup (line 17) | @Before method close (line 23) | @Test FILE: src/test/java/com/zaxxer/hikari/metrics/prometheus/HikariCPCollectorTest.java class HikariCPCollectorTest (line 39) | public class HikariCPCollectorTest method setupCollectorRegistry (line 44) | @Before method noConnection (line 50) | @Test method noConnectionWithoutPoolName (line 72) | @Test method connection1 (line 95) | @Test method connectionClosed (line 121) | @Test method poolStatsRemovedAfterShutDown (line 147) | @Test method testHikariCPCollectorGaugesMetricsInitialization (line 181) | @Test method getValue (line 199) | private Double getValue(String name, String poolName) method poolStatsWithPredefinedValues (line 206) | private PoolStats poolStatsWithPredefinedValues() FILE: src/test/java/com/zaxxer/hikari/metrics/prometheus/PrometheusHistogramMetricsTrackerFactoryTest.java class PrometheusHistogramMetricsTrackerFactoryTest (line 16) | public class PrometheusHistogramMetricsTrackerFactoryTest { method registersToProvidedCollectorRegistry (line 18) | @Test method registersToDefaultCollectorRegistry (line 28) | @Test method clearCollectorRegistry (line 35) | @After method assertHikariMetricsArePresent (line 40) | private void assertHikariMetricsArePresent(CollectorRegistry collector... method assertHikariMetricsAreNotPresent (line 50) | private void assertHikariMetricsAreNotPresent(CollectorRegistry collec... method toMetricNames (line 60) | private List toMetricNames(Enumeration toMetricNames(Enumeration T getObject(int columnIndex, Class type) throws SQLExcep... method getObject (line 1292) | public T getObject(String columnLabel, Class type) throws SQLEx... FILE: src/test/java/com/zaxxer/hikari/mocks/StubStatement.java class StubStatement (line 32) | public class StubStatement implements Statement method StubStatement (line 40) | public StubStatement(Connection connection) { method setSimulatedQueryTime (line 44) | public static void setSimulatedQueryTime(long time) { method unwrap (line 49) | @SuppressWarnings("unchecked") method isWrapperFor (line 58) | @Override method executeQuery (line 66) | @Override method executeUpdate (line 76) | @Override method close (line 84) | @Override method getMaxFieldSize (line 91) | @Override method setMaxFieldSize (line 99) | @Override method getMaxRows (line 106) | @Override method setMaxRows (line 114) | @Override method setEscapeProcessing (line 121) | @Override method getQueryTimeout (line 128) | @Override method setQueryTimeout (line 136) | @Override method cancel (line 147) | @Override method getWarnings (line 154) | @Override method clearWarnings (line 162) | @Override method setCursorName (line 169) | @Override method execute (line 176) | @Override method getResultSet (line 188) | @Override method getUpdateCount (line 196) | @Override method getMoreResults (line 204) | @Override method setFetchDirection (line 212) | @Override method getFetchDirection (line 219) | @Override method setFetchSize (line 227) | @Override method getFetchSize (line 234) | @Override method getResultSetConcurrency (line 242) | @Override method getResultSetType (line 250) | @Override method addBatch (line 258) | @Override method clearBatch (line 265) | @Override method executeBatch (line 272) | @Override method getConnection (line 280) | @Override method getMoreResults (line 288) | @Override method getGeneratedKeys (line 296) | @Override method executeUpdate (line 304) | @Override method executeUpdate (line 312) | @Override method executeUpdate (line 320) | @Override method execute (line 328) | @Override method execute (line 336) | @Override method execute (line 344) | @Override method getResultSetHoldability (line 352) | @Override method isClosed (line 360) | @Override method setPoolable (line 367) | @Override method isPoolable (line 374) | @Override method closeOnCompletion (line 382) | public void closeOnCompletion() throws SQLException method isCloseOnCompletion (line 388) | public boolean isCloseOnCompletion() throws SQLException method checkClosed (line 394) | private void checkClosed() throws SQLException FILE: src/test/java/com/zaxxer/hikari/mocks/TestObject.java class TestObject (line 3) | public class TestObject method setTestObject (line 12) | public void setTestObject(TestObject testObject) method setString (line 17) | public void setString(String string) method getTestObject (line 22) | public TestObject getTestObject() method getString (line 27) | public String getString() method getShortRaw (line 32) | public short getShortRaw() { method setShortRaw (line 36) | public void setShortRaw(short shortRaw) { method setCharArray (line 40) | public void setCharArray(char[] charArray) method getCharArray (line 45) | public char[] getCharArray() method setStringArray (line 50) | public void setStringArray(String[] stringArray) method getStringArray (line 55) | public String[] getStringArray() method setIntArray (line 60) | public void setIntArray(int[] intArray) method getIntArray (line 65) | public int[] getIntArray() FILE: src/test/java/com/zaxxer/hikari/osgi/OSGiBundleTest.java class OSGiBundleTest (line 41) | @RunWith(OSGiBundleTest.ConditionalPaxExam.class) method checkInject (line 44) | @Test method checkBundle (line 50) | @Test method config (line 75) | @Configuration class ConditionalPaxExam (line 91) | public static class ConditionalPaxExam extends PaxExam method ConditionalPaxExam (line 93) | public ConditionalPaxExam(Class klass) throws InitializationError { method run (line 97) | @Override method filter (line 104) | @Override FILE: src/test/java/com/zaxxer/hikari/pool/CodahaleMetricsTest.java class CodahaleMetricsTest (line 51) | public class CodahaleMetricsTest extends TestMetricsBase method metricsTrackerFactory (line 53) | @Override method metricRegistry (line 59) | @Override method testHealthChecks (line 65) | @Test method testSetters1 (line 100) | @Test method testSetters2 (line 136) | @Test method testMetricWait (line 165) | @Test method testMetricUsage (line 194) | @Test method testMetricRegistrySubclassIsAllowed (line 227) | @Test FILE: src/test/java/com/zaxxer/hikari/pool/ConcurrentCloseConnectionTest.java class ConcurrentCloseConnectionTest (line 38) | public class ConcurrentCloseConnectionTest method testConcurrentClose (line 40) | @Test FILE: src/test/java/com/zaxxer/hikari/pool/ConnectionPoolSizeVsThreadsTest.java class ConnectionPoolSizeVsThreadsTest (line 46) | public class ConnectionPoolSizeVsThreadsTest { method testPoolSizeAboutSameSizeAsThreadCount (line 52) | @Test method testSlowConnectionTimeBurstyWork (line 69) | @Test method testPoolSize (line 94) | private Counts testPoolSize(final int minIdle, final int maxPoolSize, ... class Counts (line 181) | private static class Counts { method updateMaxCounts (line 185) | void updateMaxCounts(final HikariPool pool) { method toString (line 190) | @Override FILE: src/test/java/com/zaxxer/hikari/pool/ConnectionRaceConditionTest.java class ConnectionRaceConditionTest (line 42) | public class ConnectionRaceConditionTest method testRaceCondition (line 47) | @Test method after (line 98) | @After FILE: src/test/java/com/zaxxer/hikari/pool/ConnectionStateTest.java class ConnectionStateTest (line 37) | public class ConnectionStateTest method testAutoCommit (line 39) | @Test method testTransactionIsolation (line 63) | @Test method testIsolation (line 83) | @Test method testReadOnly (line 95) | @Test method testCatalog (line 115) | @Test method testCommitTracking (line 135) | @Test FILE: src/test/java/com/zaxxer/hikari/pool/Dropwizard5MetricsTest.java class Dropwizard5MetricsTest (line 30) | public class Dropwizard5MetricsTest extends TestMetricsBase method metricsTrackerFactory (line 32) | @Override method metricRegistry (line 38) | @Override method testSetters1 (line 44) | @Test method testSetters2 (line 71) | @Test method testMetricWait (line 97) | @Test method testMetricUsage (line 126) | @Test method testMetricRegistrySubclassIsAllowed (line 159) | @Test FILE: src/test/java/com/zaxxer/hikari/pool/ExceptionTest.java class ExceptionTest (line 43) | public class ExceptionTest method setup (line 48) | @Before method teardown (line 61) | @After method testException1 (line 67) | @Test method testUseAfterStatementClose (line 93) | @Test method testUseAfterClose (line 110) | @Test method testLastErrorTimeout (line 130) | @Test FILE: src/test/java/com/zaxxer/hikari/pool/HouseKeeperCleanupTest.java class HouseKeeperCleanupTest (line 38) | public class HouseKeeperCleanupTest method before (line 43) | @Before method testHouseKeeperCleanupWithCustomExecutor (line 53) | @Test method after (line 77) | @After FILE: src/test/java/com/zaxxer/hikari/pool/IsolationTest.java class IsolationTest (line 30) | public class IsolationTest method testIsolation (line 32) | @Test method testNonIsolation (line 54) | @Test FILE: src/test/java/com/zaxxer/hikari/pool/JdbcDriverTest.java class JdbcDriverTest (line 32) | public class JdbcDriverTest method teardown (line 36) | @After method driverTest1 (line 44) | @Test method driverTest2 (line 68) | @Test FILE: src/test/java/com/zaxxer/hikari/pool/MetricsTrackerTest.java class MetricsTrackerTest (line 22) | public class MetricsTrackerTest method connectionTimeoutIsRecorded (line 24) | @Test class StubMetricsTracker (line 58) | @SuppressWarnings("unused") method recordConnectionCreatedMillis (line 66) | @Override method recordConnectionAcquiredNanos (line 72) | @Override method recordConnectionUsageMillis (line 78) | @Override method recordConnectionTimeout (line 84) | @Override FILE: src/test/java/com/zaxxer/hikari/pool/MiscTest.java class MiscTest (line 51) | public class MiscTest method testLogWriter (line 53) | @Test method testInvalidIsolation (line 74) | @Test method testCreateInstance (line 86) | @Test method testLeakDetection (line 98) | @Test FILE: src/test/java/com/zaxxer/hikari/pool/PostgresTest.java class PostgresTest (line 42) | public class PostgresTest method beforeTest (line 49) | @Before method afterTest (line 55) | @After method testCase1 (line 60) | @Test method testCase2 (line 72) | @Test method testCase3 (line 84) | @Test method testCase4 (line 96) | @Test method testPgsqlJdbcUrl (line 110) | @Test method testCredentialRotation (line 125) | @Test method testSchema (line 143) | @Test method exerciseConfig (line 168) | static private void exerciseConfig(HikariConfig config, int numThreads) { method exerciseDataSource (line 176) | static private void exerciseDataSource(HikariDataSource ds, int numThr... method assertZeroErrors (line 186) | static private void assertZeroErrors(List thread... method startThreads (line 192) | static List startThreads(HikariDataSource ds, in... method stopThreads (line 202) | static void stopThreads(List threads) { class PostgresWorkerThread (line 208) | static class PostgresWorkerThread extends Thread { method PostgresWorkerThread (line 214) | public PostgresWorkerThread(HikariDataSource ds) { method requestStop (line 220) | public void requestStop() { method run (line 225) | public void run() { method getErrorCount (line 237) | public int getErrorCount() { method before (line 242) | @Before method createConfig (line 248) | static private HikariConfig createConfig(PostgreSQLContainer postgr... method updatePostgresCredentials (line 257) | private void updatePostgresCredentials(String username, String passwor... FILE: src/test/java/com/zaxxer/hikari/pool/RampUpDown.java class RampUpDown (line 33) | public class RampUpDown method rampUpDownTest (line 35) | @Test FILE: src/test/java/com/zaxxer/hikari/pool/RequestBoundariesTest.java class RequestBoundariesTest (line 14) | public class RequestBoundariesTest { method getHikariPool (line 26) | private HikariPool getHikariPool(boolean enableRequestBoundaries) { method requestBoundaryEnabledTest (line 33) | @Test method requestBoundaryDisabledTest (line 45) | @Test FILE: src/test/java/com/zaxxer/hikari/pool/ShutdownTest.java class ShutdownTest (line 47) | public class ShutdownTest method beforeTest (line 49) | @Before method afterTest (line 57) | @After method testShutdown1 (line 65) | @Test method testShutdown2 (line 116) | @Test method testShutdown3 (line 146) | @Test method testShutdown4 (line 175) | @Test method testShutdown5 (line 201) | @Test method testAfterShutdown (line 231) | @Test method testShutdownDuringInit (line 252) | @Test method testThreadedShutdown (line 270) | @Test method threadCount (line 344) | private int threadCount() FILE: src/test/java/com/zaxxer/hikari/pool/StatementTest.java class StatementTest (line 35) | public class StatementTest method setup (line 39) | @Before method teardown (line 51) | @After method testStatementClose (line 57) | @Test method testAutoStatementClose (line 81) | @Test method testStatementResultSetProxyClose (line 99) | @Test method testDoubleStatementClose (line 117) | @Test method testOutOfOrderStatementClose (line 127) | @Test FILE: src/test/java/com/zaxxer/hikari/pool/TestConcurrentBag.java class TestConcurrentBag (line 44) | public class TestConcurrentBag method setup (line 49) | @BeforeClass method teardown (line 63) | @AfterClass method testConcurrentBag (line 69) | @Test FILE: src/test/java/com/zaxxer/hikari/pool/TestConnectionCloseBlocking.java class TestConnectionCloseBlocking (line 48) | public class TestConnectionCloseBlocking { method testConnectionCloseBlocking (line 52) | public void testConnectionCloseBlocking() throws SQLException { class CustomMockDataSource (line 80) | private static class CustomMockDataSource extends MockDataSource { method getConnection (line 81) | @Override FILE: src/test/java/com/zaxxer/hikari/pool/TestConnectionTimeoutRetry.java class TestConnectionTimeoutRetry (line 50) | public class TestConnectionTimeoutRetry method testConnectionRetries (line 52) | @Test method testConnectionRetries2 (line 80) | @Test method testConnectionRetries3 (line 124) | @Test method testConnectionRetries5 (line 173) | @Test method testConnectionIdleFill (line 223) | @Test method before (line 266) | @Before method after (line 272) | @After FILE: src/test/java/com/zaxxer/hikari/pool/TestConnections.java class TestConnections (line 44) | @SuppressWarnings({"SqlDialectInspection", "SqlNoDataSourceInspection"}) method before (line 47) | @Before method after (line 55) | @After method testCreate (line 63) | @Test method testMaxLifetime (line 108) | @Test method testMaxLifetime2 (line 166) | @Test method testKeepalive (line 220) | @Test method testKeepalive2 (line 251) | @Test method testDoubleClose (line 290) | @Test method testCloseMarkEvicted (line 313) | @Test method testEviction (line 335) | @Test method testEviction2 (line 355) | @Test method testEviction3 (line 393) | @Test method testEvictAllRefill (line 430) | @Test method testBackfill (line 472) | @Test method testMaximumPoolLimit (line 532) | @Test method testOldDriver (line 581) | @Test method testSuspendResume (line 612) | @Test method testSuspendResumeWithThrow (line 655) | @Test method testInitializationFailure1 (line 707) | @Test method testInitializationFailure2 (line 729) | @Test method testInvalidConnectionTestQuery (line 749) | @Test method testDataSourceRaisesErrorWhileInitializationTestQuery (line 799) | @Test method testDataSourceRaisesErrorAfterInitializationTestQuery (line 819) | @Test method testPopulationSlowAcquisition (line 844) | @Test method testMinimumIdleZero (line 887) | @Test class StubDataSourceWithErrorSwitch (line 907) | static class StubDataSourceWithErrorSwitch extends StubDataSource method getConnection (line 912) | @Override method setErrorOnConnection (line 921) | public void setErrorOnConnection(boolean errorOnConnection) { class OverrideHandler (line 926) | public static class OverrideHandler implements SQLExceptionOverride method adjudicate (line 928) | @java.lang.Override FILE: src/test/java/com/zaxxer/hikari/pool/TestCredentials.java class TestCredentials (line 17) | public class TestCredentials { method testCredentialsProvider (line 18) | @Test class TestCredentialsProvider (line 38) | public static class TestCredentialsProvider implements HikariCredentia... method getCredentials (line 41) | @Override FILE: src/test/java/com/zaxxer/hikari/pool/TestElf.java class TestElf (line 44) | public final class TestElf method TestElf (line 46) | private TestElf() { method isJava11 (line 50) | public static boolean isJava11() { method getPool (line 54) | public static HikariPool getPool(final HikariDataSource ds) method getConcurrentBag (line 66) | static ConcurrentBag getConcurrentBag(final HikariDataSource ds) method getUnsealedConfig (line 78) | public static HikariConfig getUnsealedConfig(final HikariDataSource ds) method getConnectionCommitDirtyState (line 96) | static boolean getConnectionCommitDirtyState(final Connection connection) method setConfigUnitTest (line 108) | static void setConfigUnitTest(final boolean unitTest) method setSlf4jTargetStream (line 120) | static void setSlf4jTargetStream(final Class clazz, final PrintStre... method setSlf4jLogLevel (line 141) | static void setSlf4jLogLevel(final Class clazz, final Level logLevel) method newHikariConfig (line 157) | public static HikariConfig newHikariConfig() method newHikariDataSource (line 171) | static HikariDataSource newHikariDataSource() class StringAppender (line 185) | private static class StringAppender extends AbstractAppender method StringAppender (line 189) | StringAppender(final String name, final PrintStream stream) method append (line 195) | @Override class FauxWebClassLoader (line 202) | public static class FauxWebClassLoader extends ClassLoader method loadClass (line 206) | @Override FILE: src/test/java/com/zaxxer/hikari/pool/TestHibernate.java class TestHibernate (line 31) | public class TestHibernate method testConnectionProvider (line 33) | @Test FILE: src/test/java/com/zaxxer/hikari/pool/TestIsRunning.java class TestIsRunning (line 20) | public class TestIsRunning method testRunningNormally (line 22) | @Test method testNoPool (line 32) | @Test method testSuspendAndResume (line 43) | @Test method testShutdown (line 57) | @Test method basicConfig (line 68) | private HikariConfig basicConfig() FILE: src/test/java/com/zaxxer/hikari/pool/TestJNDI.java class TestJNDI (line 32) | public class TestJNDI method testJndiLookup1 (line 34) | @Test method testJndiLookup2 (line 55) | @Test method testJndiLookup3 (line 77) | @Test method testJndiLookup4 (line 93) | @Test class BogusContext (line 114) | @SuppressWarnings("unchecked") method createSubcontext (line 117) | @Override method lookup (line 123) | @Override class BogusContext2 (line 132) | @SuppressWarnings("unchecked") method createSubcontext (line 135) | @Override method lookup (line 141) | @Override class BogusRef (line 148) | private class BogusRef extends RefAddr method BogusRef (line 153) | BogusRef(String type, String content) method getContent (line 159) | @Override FILE: src/test/java/com/zaxxer/hikari/pool/TestJavassistCodegen.java class TestJavassistCodegen (line 18) | public class TestJavassistCodegen { method testCodegen (line 19) | @Test method getMethod (line 60) | private Method getMethod(Class clazz, String methodName, Integer...... FILE: src/test/java/com/zaxxer/hikari/pool/TestMBean.java class TestMBean (line 41) | public class TestMBean method testMBeanRegistration (line 43) | @Test method testMBeanReporting (line 56) | @Test method testMBeanChange (line 120) | @Test method testMBeanConnectionTimeoutChange (line 138) | @Test method testMBeanCredentialRotation (line 175) | @Test FILE: src/test/java/com/zaxxer/hikari/pool/TestMetrics.java class TestMetrics (line 29) | public class TestMetrics method testFakeMetricRegistryThrowsIllegalArgumentException (line 31) | @Test(expected = IllegalArgumentException.class) class FakeMetricRegistry (line 44) | private static class FakeMetricRegistry {} FILE: src/test/java/com/zaxxer/hikari/pool/TestMetricsBase.java class TestMetricsBase (line 57) | abstract class TestMetricsBase method metricsTrackerFactory (line 59) | protected abstract MetricsTrackerFactory metricsTrackerFactory(M metri... method metricRegistry (line 60) | protected abstract M metricRegistry(); method testSetters3 (line 62) | @Test method testSetters4 (line 95) | @Test method testSetters5 (line 121) | @Test FILE: src/test/java/com/zaxxer/hikari/pool/TestPropertySetter.java class TestPropertySetter (line 38) | public class TestPropertySetter method testProperty1 (line 40) | @Test method testProperty2 (line 52) | @Test method testObjectProperty (line 65) | @Test method testPropertyUpperCase (line 80) | @Test method testDurationPropertiesSet (line 93) | @Test method testGetPropertyNames (line 114) | @Test method testSetNonExistantPropertyName (line 121) | @Test FILE: src/test/java/com/zaxxer/hikari/pool/TestProxies.java class TestProxies (line 38) | public class TestProxies method testProxyCreation (line 40) | @Test method testStatementProxy (line 78) | @Test method testStatementExceptions (line 108) | @Test method testOtherExceptions (line 221) | @Test FILE: src/test/java/com/zaxxer/hikari/pool/TestSaturatedPool830.java class TestSaturatedPool830 (line 49) | public class TestSaturatedPool830 method saturatedPoolTest (line 54) | @Test FILE: src/test/java/com/zaxxer/hikari/pool/TestStates.java class TestStates (line 33) | public class TestStates method testGetBeforeSet (line 35) | @Test method testGetAfterSet (line 92) | @Test FILE: src/test/java/com/zaxxer/hikari/pool/TestValidation.java class TestValidation (line 35) | public class TestValidation method validateLoadProperties (line 37) | @Test method validateMissingProperties (line 46) | @Test method validateMissingDS (line 58) | @Test method validateMissingUrl (line 71) | @Test method validateDriverAndUrl (line 85) | @Test method validateBadDriver (line 99) | @Test method validateInvalidConnectionTimeout (line 113) | @Test method validateInvalidValidationTimeout (line 126) | @Test method validateInvalidIdleTimeout (line 139) | @Test method validateIdleTimeoutTooSmall (line 152) | @Test method validateIdleTimeoutExceedsLifetime (line 167) | @Test method validateInvalidMinIdle (line 185) | @Test method validateInvalidMaxPoolSize (line 198) | @Test method validateInvalidLifetime (line 211) | @Test method validateInvalidLeakDetection (line 228) | @Test method validateZeroConnectionTimeout (line 242) | @Test FILE: src/test/java/com/zaxxer/hikari/pool/UnwrapTest.java class UnwrapTest (line 39) | public class UnwrapTest method testUnwrapConnection (line 41) | @Test method testUnwrapDataSource (line 63) | @Test FILE: src/test/java/com/zaxxer/hikari/util/ClockSourceTest.java class ClockSourceTest (line 34) | public class ClockSourceTest method testClockSourceDisplay (line 36) | @Test FILE: src/test/java/com/zaxxer/hikari/util/DriverDataSourceTest.java class DriverDataSourceTest (line 29) | public class DriverDataSourceTest { method testDriverProperties (line 31) | @Test method testJdbcUrlLogging (line 43) | @Test method testExceptionMessage (line 61) | private void testExceptionMessage(String jdbcUrl) { FILE: src/test/java/com/zaxxer/hikari/util/PropertyElfTest.java class PropertyElfTest (line 10) | public class PropertyElfTest method setTargetFromProperties (line 12) | @Test method setTargetFromPropertiesNotAClass (line 29) | @Test method setStringArray (line 45) | @Test method setIntArray (line 75) | @Test FILE: src/test/java/com/zaxxer/hikari/util/TestFastList.java class TestFastList (line 32) | public class TestFastList method testAddRemove (line 34) | @Test method testAddRemoveTail (line 56) | @Test method testOverflow (line 78) | @Test method testIterator (line 98) | @Test method testClear (line 114) | @Test method testRemoveLast (line 133) | @Test method testPolyMorphism1 (line 150) | @Test type Base (line 167) | interface Base type Base2 (line 172) | interface Base2 extends Base FILE: src/test/java/com/zaxxer/hikari/util/TomcatConcurrentBagLeakTest.java class TomcatConcurrentBagLeakTest (line 44) | @FixMethodOrder(MethodSorters.NAME_ASCENDING) method testConcurrentBagForLeaks (line 47) | @Test method testConcurrentBagForLeaks2 (line 64) | @Test class PoolEntry (line 81) | public static class PoolEntry implements IConcurrentBagEntry method compareAndSet (line 85) | @Override method setState (line 92) | @Override method getState (line 98) | @Override class FauxWebContext (line 105) | public static class FauxWebContext method createConcurrentBag (line 112) | @SuppressWarnings({"ResultOfMethodCallIgnored"}) method checkThreadLocalsForLeaks (line 130) | private void checkThreadLocalsForLeaks() method getContextName (line 175) | private Object getContextName() method checkThreadLocalMapForLeaks (line 187) | private void checkThreadLocalMapForLeaks(Object map, Field internalT... method loadedByThisOrChild (line 259) | private boolean loadedByThisOrChild(Object o) { method getThreads (line 298) | private Thread[] getThreads() method getPrettyClassName (line 327) | private String getPrettyClassName(Class clazz) FILE: src/test/java/com/zaxxer/hikari/util/UtilityElfTest.java class UtilityElfTest (line 23) | public class UtilityElfTest method shouldReturnValidTransactionIsolationLevel (line 25) | @Test method shouldThrowWhenInvalidTransactionNameGiven (line 35) | @Test(expected = IllegalArgumentException.class) method shouldReturnTransationIsolationLevelFromInteger (line 42) | @Test method shouldThrowWhenInvalidTransactionIntegerGiven (line 49) | @Test(expected = IllegalArgumentException.class) method shouldCreateInstanceOfClassWithConstructorThatAcceptsSuperClassAndInterfaceAndClassOfArguments (line 56) | @Test class ClassA (line 66) | public static class ClassA {} class ClassB (line 68) | public static final class ClassB extends ClassA {} type InterfaceC (line 70) | public interface InterfaceC {} class ClassC (line 72) | public final static class ClassC implements InterfaceC {} class ClassD (line 74) | public final static class ClassD {} class ClassZ (line 76) | public final static class ClassZ { method ClassZ (line 77) | public ClassZ(ClassA _superClassA, InterfaceC _interfaceC, ClassD _c...