Dependencies
- ant/ant/1.5.1 (available as org.apache.ant/ant/1.10.7)
- antlr/antlr/2.7.7
- avalon-framework/avalon-framework/4.1.5 (available as org.apache.avalon.framework/avalon-framework-impl/4.3.1)
- bsf/bsf/2.4.0 (available as org.apache.bsf/bsf-api/3.1)
- cglib/cglib-nodep/2.2 (available as cglib/cglib/3.3.0)
- ch.qos.logback/logback-classic/1.2.3
- ch.qos.logback/logback-core/1.2.3
- com.beust/jcommander/1.47
- com.conversantmedia/disruptor/1.2.10/jdk7
- com.fasterxml/classmate/1.3.4
- com.fasterxml.jackson.core/jackson-annotations/2.9.0
- com.fasterxml.jackson.core/jackson-core/2.9.9
- com.fasterxml.jackson.core/jackson-databind/2.9.9
- com.fasterxml.jackson.dataformat/jackson-dataformat-xml/2.9.9
- com.fasterxml.jackson.dataformat/jackson-dataformat-yaml/2.9.9
- com.fasterxml.jackson.module/jackson-module-jaxb-annotations/2.9.9
- com.fasterxml.woodstox/woodstox-core/5.0.3
- com.github.ben-manes.caffeine/caffeine/2.8.0
- com.github.jnr/jffi/1.2.15
- com.github.jnr/jffi/1.2.15/native
- com.github.jnr/jnr-constants/0.9.8
- com.github.jnr/jnr-enxio/0.16
- com.github.jnr/jnr-ffi/2.1.4
- com.github.jnr/jnr-posix/3.0.35
- com.github.jnr/jnr-unixsocket/0.18
- com.github.jnr/jnr-x86asm/1.0.2
- com.github.jponge/lzma-java/1.3
- com.github.luben/zstd-jni/1.3.8-3
- com.google.code.findbugs/jsr305/3.0.2
- com.google.errorprone/error_prone_annotations/2.3.2
- com.google.guava/failureaccess/1.0.1
- com.google.guava/guava/28.1-jre
- com.google.guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava
- com.google.j2objc/j2objc-annotations/1.3
- com.google.protobuf.nano/protobuf-javanano/3.0.0-alpha-5
- com.google.protobuf/protobuf-java/2.6.1
- com.hazelcast/hazelcast/3.12.2
- com.jcraft/jsch/0.1.50
- com.jcraft/jsch.agentproxy.connector-factory/0.0.6
- com.jcraft/jsch.agentproxy.core/0.0.6
- com.jcraft/jsch.agentproxy.jsch/0.0.6
- com.jcraft/jsch.agentproxy.pageant/0.0.6
- com.jcraft/jsch.agentproxy.sshagent/0.0.6
- com.jcraft/jsch.agentproxy.usocket-jna/0.0.6
- com.jcraft/jsch.agentproxy.usocket-nc/0.0.6
- com.jcraft/jzlib/1.1.3
- com.lmax/disruptor/3.4.2
- commons-beanutils/commons-beanutils/1.8.3
- commons-codec/commons-codec/1.10
- commons-collections/commons-collections/3.2.1
- commons-configuration/commons-configuration/1.8
- commons-digester/commons-digester/1.8.1
- commons-httpclient/commons-httpclient/3.0
- commons-jxpath/commons-jxpath/1.3
- commons-lang/commons-lang/2.6
- commons-logging/commons-logging/1.2
- commons-net/commons-net/2.2
- commons-vfs/commons-vfs/1.0
- com.netflix.archaius/archaius-core/0.4.1
- com.netflix.hystrix/hystrix-core/1.5.12
- com.ning/compress-lzf/1.0.3
- com.squareup.okhttp3/okhttp/3.14.4
- com.squareup.okio/okio/1.17.2
- com.sun.istack/istack-commons-runtime/3.0.7
- com.sun.mail/javax.mail/1.6.2 (available as javax.mail/javax.mail-api/1.6.2)
- com.sun/tools/1.8.0_282
- com.sun.xml.fastinfoset/FastInfoset/1.2.15
- com.thoughtworks.qdox/qdox/1.12.1
- com.thoughtworks.xstream/xstream/1.4.7
- dom4j/dom4j/1.6.1
- io.dropwizard.metrics/metrics-core/4.0.6
- io.micrometer/micrometer-core/1.3.2
- io.netty/netty-buffer/4.1.17.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec-http2/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec-http/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec-socks/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-common/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-handler/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-handler-proxy/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-resolver/4.1.17.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-transport/4.1.17.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-transport-native-epoll/4.1.34.Final/linux-x86_64
- io.netty/netty-transport-native-kqueue/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-transport-native-unix-common/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.projectreactor.netty/reactor-netty/0.8.6.RELEASE
- io.projectreactor/reactor-core/3.2.12.RELEASE
- io.reactivex/rxjava/1.2.0 (available as io.reactivex.rxjava2/rxjava/2.2.11)
- java/11
- javax.activation/activation/1.1
- javax.activation/javax.activation-api/1.2.0
- javax.cache/cache-api/1.1.1
- javax.mail/mail/1.4
- javax.persistence/javax.persistence-api/2.2
- javax.servlet/javax.servlet-api/3.1.0
- javax.servlet/servlet-api/2.5 (available as javax.servlet/javax.servlet-api/4.0.1)
- javax.xml.bind/jaxb-api/2.3.1
- jaxen/jaxen/1.1-beta-6
- jaxme/jaxme-api/0.3
- jdk/srczip/999
- jdom/jdom/1.0
- jline/jline/2.12
- joda-time/joda-time/1.6
- junit/junit/4.12
- log4j/log4j/1.2.17
- logkit/logkit/1.0.1
- msv/relaxngDatatype/20030807
- msv/xsdlib/20030807
- net.bytebuddy/byte-buddy/1.9.11 (available as net.bytebuddy/byte-buddy-dep/1.9.12)
- net.java.dev.jna/jna/4.5.2
- net.java.dev.jna/platform/3.4.0
- net.jpountz.lz4/lz4/1.3.0
- net.sf.ehcache/ehcache/2.10.6
- net.sf.kxml/kxml2/2.3.0
- net.sf.kxml/kxml2-min/2.3.0
- org.apache.ant/ant/1.9.4
- org.apache.ant/ant-antlr/1.9.4
- org.apache.ant/ant-junit/1.9.4
- org.apache.ant/ant-launcher/1.9.4
- org.apache.ant/ant-nodeps/1.7.1
- org.apache.ant/ant-trax/1.7.1
- org.apache.commons/commons-compress/1.18
- org.apache.commons/commons-csv/1.6
- org.apache.commons/commons-jexl/2.1.1
- org.apache.commons/commons-vfs2/2.0
- org.apache.felix/org.osgi.compendium/1.4.0
- org.apache.felix/org.osgi.core/1.4.0
- org.apache.geronimo.specs/geronimo-jms_1.1_spec/1.0
- org.apache.httpcomponents/httpclient/4.5.6
- org.apache.httpcomponents/httpcore/4.4.10
- org.apache.ivy/ivy/2.4.0
- org.apache.jackrabbit/jackrabbit-jcr-commons/1.5.2
- org.apache.jackrabbit/jackrabbit-webdav/1.5.2
- org.apache.kafka/kafka-clients/1.1.1
- org.apache.logging.log4j/log4j-api/2.12.1
- org.apache.logging.log4j/log4j-core/2.12.1
- org.apache.maven.scm/maven-scm-api/1.4
- org.apache.maven.scm/maven-scm-provider-svn-commons/1.4
- org.apache.maven.scm/maven-scm-provider-svnexe/1.4
- org.apache.tomcat.embed/tomcat-embed-core/8.5.46
- org.apache.tomcat/tomcat-annotations-api/8.5.46
- org.aspectj/aspectjweaver/1.8.14
- org.bouncycastle/bcpg-jdk14/1.45
- org.bouncycastle/bcpkix-jdk15on/1.54
- org.bouncycastle/bcprov-jdk14/1.45
- org.bouncycastle/bcprov-jdk15on/1.54
- org.brotli/dec/0.1.2
- org.checkerframework/checker-qual/2.8.1
- org.codehaus.gpars/gpars/1.2.1
- org.codehaus.groovy/groovy-all/2.4.0
- org.codehaus.janino/commons-compiler/3.0.6
- org.codehaus.janino/janino/3.0.6
- org.codehaus.jcsp/jcsp/1.1-rc5
- org.codehaus.jettison/jettison/1.2
- org.codehaus.jsr166-mirror/jsr166y/1.7.0
- org.codehaus.mojo/animal-sniffer-annotations/1.18
- org.codehaus.plexus/plexus-utils/1.5.6
- org.codehaus.woodstox/stax2-api/3.1.4
- org.codehaus.woodstox/wstx-asl/3.2.7
- org.conscrypt/conscrypt-openjdk-uber/1.3.0
- org.dom4j/dom4j/2.1.1
- org.eclipse.jetty/jetty-http/9.2.28.v20190418
- org.eclipse.jetty/jetty-io/9.2.28.v20190418
- org.eclipse.jetty/jetty-jmx/9.2.28.v20190418
- org.eclipse.jetty/jetty-server/9.2.28.v20190418
- org.eclipse.jetty/jetty-util/9.2.28.v20190418
- org.fusesource.jansi/jansi/1.17.1
- org.glassfish.jaxb/jaxb-runtime/2.3.1
- org.glassfish.jaxb/txw2/2.3.1
- org.hamcrest/hamcrest-core/1.3
- org.hdrhistogram/HdrHistogram/2.1.11
- org.hibernate.common/hibernate-commons-annotations/5.1.0.Final
- org.hibernate/hibernate-core/5.4.6.Final
- org.hibernate/hibernate-entitymanager/5.4.6.Final
- org.javassist/javassist/3.24.1-GA
- org.jboss/jandex/2.0.5.Final
- org.jboss.logging/jboss-logging/3.3.2.Final
- org.jboss.logging/jboss-logging-spi/2.1.2.GA
- org.jboss.marshalling/jboss-marshalling/1.4.11.Final
- org.jboss.netty/netty/3.2.9.Final
- org.jboss.spec.javax.transaction/jboss-transaction-api_1.2_spec/1.1.1.Final
- org.jctools/jctools-core/1.2.1
- org.jdom/jdom/1.1.3
- org.jdom/jdom2/2.0.5
- org.jetbrains/annotations/13.0
- org.jetbrains.kotlin/kotlin-stdlib/1.2.51
- org.jetbrains.kotlin/kotlin-stdlib-common/1.2.51
- org.json/json/20080701
- org.jvnet.staxex/stax-ex/1.8
- org.latencyutils/LatencyUtils/2.0.3
- org.lz4/lz4-java/1.4.1
- org.mongodb/bson/4.2.2
- org.mongodb/mongodb-crypt/1.0.0-beta4
- org.mongodb/mongo-java-driver/3.11.0
- org.multiverse/multiverse-core/0.7.0
- org.ow2.asm/asm/5.0.3
- org.ow2.asm/asm-analysis/5.0.3
- org.ow2.asm/asm-commons/5.0.3
- org.ow2.asm/asm-tree/5.0.3
- org.ow2.asm/asm-util/5.0.3
- org.reactivestreams/reactive-streams/1.0.2
- org.slf4j/slf4j-api/1.7.25
- org.testng/testng/6.8.13
- org.tukaani/xz/1.8
- org.xerial.snappy/snappy-java/1.1.4
- org.yaml/snakeyaml/1.23
- org.zeromq/jeromq/0.4.3
- org.zeromq/jnacl/0.1.0
- oro/oro/2.0.8
- pull-parser/pull-parser/2
- regexp/regexp/1.3
- saxpath/saxpath/1.0-FCS
- stax/stax/1.2.0
- stax/stax-api/1.0.1
- xalan/serializer/2.7.1
- xalan/xalan/2.7.1
- xerces/xercesImpl/2.10.0
- xerces/xmlParserAPIs/2.6.2
- xml-apis/xml-apis/1.3.04
- xmlpull/xmlpull/1.1.3.1
- xml-resolver/xml-resolver/1.2
- xom/xom/1.1
- xpp3/xpp3/1.1.3.3
Declarations
-
com
-
zaxxer
-
hikari
-
HikariConfig
- LOGGER: Logger
- ID_CHARACTERS: char[]
- CONNECTION_TIMEOUT: long
- VALIDATION_TIMEOUT: long
- IDLE_TIMEOUT: long
- MAX_LIFETIME: long
- DEFAULT_POOL_SIZE: int
- unitTest: boolean
- catalog: String
- connectionTimeout: long
- validationTimeout: long
- idleTimeout: long
- leakDetectionThreshold: long
- maxLifetime: long
- maxPoolSize: int
- minIdle: int
- username: String
- password: String
- initializationFailTimeout: long
- connectionInitSql: String
- connectionTestQuery: String
- dataSourceClassName: String
- dataSourceJndiName: String
- driverClassName: String
- exceptionOverrideClassName: String
- jdbcUrl: String
- poolName: String
- schema: String
- transactionIsolationName: String
- isAutoCommit: boolean
- isReadOnly: boolean
- isIsolateInternalQueries: boolean
- isRegisterMbeans: boolean
- isAllowPoolSuspension: boolean
- dataSource: DataSource
- dataSourceProperties: Properties
- threadFactory: ThreadFactory
- scheduledExecutor: ScheduledExecutorService
- metricsTrackerFactory: MetricsTrackerFactory
- metricRegistry: Object
- healthCheckRegistry: Object
- healthCheckProperties: Properties
- sealed: boolean
- HikariConfig(): void
- HikariConfig(Properties): void
- HikariConfig(String): void
- getCatalog(): String
- setCatalog(String): void
- getConnectionTimeout(): long
- setConnectionTimeout(long): void
- getIdleTimeout(): long
- setIdleTimeout(long): void
- getLeakDetectionThreshold(): long
- setLeakDetectionThreshold(long): void
- getMaxLifetime(): long
- setMaxLifetime(long): void
- getMaximumPoolSize(): int
- setMaximumPoolSize(int): void
- getMinimumIdle(): int
- setMinimumIdle(int): void
- getPassword(): String
- setPassword(String): void
- getUsername(): String
- setUsername(String): void
- getValidationTimeout(): long
- setValidationTimeout(long): void
- getConnectionTestQuery(): String
- setConnectionTestQuery(String): void
- getConnectionInitSql(): String
- setConnectionInitSql(String): void
- getDataSource(): DataSource
- setDataSource(DataSource): void
- getDataSourceClassName(): String
- setDataSourceClassName(String): void
- addDataSourceProperty(String, Object): void
- getDataSourceJNDI(): String
- setDataSourceJNDI(String): void
- getDataSourceProperties(): Properties
- setDataSourceProperties(Properties): void
- getDriverClassName(): String
- setDriverClassName(String): void
- getJdbcUrl(): String
- setJdbcUrl(String): void
- isAutoCommit(): boolean
- setAutoCommit(boolean): void
- isAllowPoolSuspension(): boolean
- setAllowPoolSuspension(boolean): void
- getInitializationFailTimeout(): long
- setInitializationFailTimeout(long): void
- isIsolateInternalQueries(): boolean
- setIsolateInternalQueries(boolean): void
- getMetricsTrackerFactory(): MetricsTrackerFactory
- setMetricsTrackerFactory(MetricsTrackerFactory): void
- getMetricRegistry(): Object
- setMetricRegistry(Object): void
- getHealthCheckRegistry(): Object
- setHealthCheckRegistry(Object): void
- getHealthCheckProperties(): Properties
- setHealthCheckProperties(Properties): void
- addHealthCheckProperty(String, String): void
- isReadOnly(): boolean
- setReadOnly(boolean): void
- isRegisterMbeans(): boolean
- setRegisterMbeans(boolean): void
- getPoolName(): String
- setPoolName(String): void
- getScheduledExecutor(): ScheduledExecutorService
- setScheduledExecutor(ScheduledExecutorService): void
- getTransactionIsolation(): String
- getSchema(): String
- setSchema(String): void
- getExceptionOverrideClassName(): String
- setExceptionOverrideClassName(String): void
- setTransactionIsolation(String): void
- getThreadFactory(): ThreadFactory
- setThreadFactory(ThreadFactory): void
- seal(): void
- copyStateTo(HikariConfig): void
- attemptFromContextLoader(String): Class<Object>
- validate(): void
- validateNumerics(): void
- checkIfSealed(): void
- logConfiguration(): void
- loadProperties(String): void
- generatePoolName(): String
- getObjectOrPerformJndiLookup(Object): Object
-
HikariConfigMXBean
- getConnectionTimeout(): long
- setConnectionTimeout(long): void
- getValidationTimeout(): long
- setValidationTimeout(long): void
- getIdleTimeout(): long
- setIdleTimeout(long): void
- getLeakDetectionThreshold(): long
- setLeakDetectionThreshold(long): void
- getMaxLifetime(): long
- setMaxLifetime(long): void
- getMinimumIdle(): int
- setMinimumIdle(int): void
- getMaximumPoolSize(): int
- setMaximumPoolSize(int): void
- setPassword(String): void
- setUsername(String): void
- getPoolName(): String
- getCatalog(): String
- setCatalog(String): void
-
HikariDataSource
- LOGGER: Logger
- isShutdown: AtomicBoolean
- fastPathPool: HikariPool
- pool: HikariPool
- HikariDataSource(): void
- HikariDataSource(HikariConfig): void
- getConnection(): Connection
- getConnection(String, String): Connection
- getLogWriter(): PrintWriter
- setLogWriter(PrintWriter): void
- setLoginTimeout(int): void
- getLoginTimeout(): int
- getParentLogger(): Logger
- unwrap(Class<Object>): Object
- isWrapperFor(Class<Object>): boolean
- setMetricRegistry(Object): void
- setMetricsTrackerFactory(MetricsTrackerFactory): void
- setHealthCheckRegistry(Object): void
- isRunning(): boolean
- getHikariPoolMXBean(): HikariPoolMXBean
- getHikariConfigMXBean(): HikariConfigMXBean
- evictConnection(Connection): void
- close(): void
- isClosed(): boolean
- toString(): String
- HikariJNDIFactory
- HikariPoolMXBean
- SQLExceptionOverride
-
hibernate
- HikariConfigurationUtil
-
HikariConnectionProvider
- serialVersionUID: long
- LOGGER: Logger
- hcfg: HikariConfig
- hds: HikariDataSource
- HikariConnectionProvider(): void
- configure(Map): void
- getConnection(): Connection
- closeConnection(Connection): void
- supportsAggressiveRelease(): boolean
- isUnwrappableAs(Class): boolean
- unwrap(Class<Object>): Object
- stop(): void
-
metrics
- IMetricsTracker
- MetricsTracker
- MetricsTrackerFactory
-
PoolStats
- reloadAt: AtomicLong
- timeoutMs: long
- totalConnections: int
- idleConnections: int
- activeConnections: int
- pendingThreads: int
- maxConnections: int
- minConnections: int
- PoolStats(long): void
- getTotalConnections(): int
- getIdleConnections(): int
- getActiveConnections(): int
- getPendingThreads(): int
- getMaxConnections(): int
- getMinConnections(): int
- update(): void
- shouldLoad(): boolean
-
dropwizard
-
CodaHaleMetricsTracker
- poolName: String
- connectionObtainTimer: Timer
- connectionUsage: Histogram
- connectionCreation: Histogram
- connectionTimeoutMeter: Meter
- registry: MetricRegistry
- METRIC_CATEGORY: String
- METRIC_NAME_WAIT: String
- METRIC_NAME_USAGE: String
- METRIC_NAME_CONNECT: String
- METRIC_NAME_TIMEOUT_RATE: String
- METRIC_NAME_TOTAL_CONNECTIONS: String
- METRIC_NAME_IDLE_CONNECTIONS: String
- METRIC_NAME_ACTIVE_CONNECTIONS: String
- METRIC_NAME_PENDING_CONNECTIONS: String
- METRIC_NAME_MAX_CONNECTIONS: String
- METRIC_NAME_MIN_CONNECTIONS: String
- CodaHaleMetricsTracker(String, PoolStats, MetricRegistry): void
- close(): void
- recordConnectionAcquiredNanos(long): void
- recordConnectionUsageMillis(long): void
- recordConnectionTimeout(): void
- recordConnectionCreatedMillis(long): void
- getConnectionAcquisitionTimer(): Timer
- getConnectionDurationHistogram(): Histogram
- getConnectionCreationHistogram(): Histogram
- CodahaleHealthChecker
- CodahaleMetricsTrackerFactory
-
CodaHaleMetricsTracker
-
micrometer
-
MicrometerMetricsTracker
- pendingConnectionGauge: Gauge
- HIKARI_METRIC_NAME_PREFIX: String
- METRIC_CATEGORY: String
- METRIC_NAME_WAIT: String
- METRIC_NAME_USAGE: String
- METRIC_NAME_CONNECT: String
- METRIC_NAME_TIMEOUT_RATE: String
- METRIC_NAME_TOTAL_CONNECTIONS: String
- METRIC_NAME_IDLE_CONNECTIONS: String
- METRIC_NAME_ACTIVE_CONNECTIONS: String
- METRIC_NAME_PENDING_CONNECTIONS: String
- METRIC_NAME_MAX_CONNECTIONS: String
- METRIC_NAME_MIN_CONNECTIONS: String
- connectionObtainTimer: Timer
- connectionTimeoutCounter: Counter
- connectionUsage: Timer
- connectionCreation: Timer
- totalConnectionGauge: Gauge
- idleConnectionGauge: Gauge
- activeConnectionGauge: Gauge
- maxConnectionGauge: Gauge
- minConnectionGauge: Gauge
- poolStats: PoolStats
- MicrometerMetricsTracker(String, PoolStats, MeterRegistry): void
- recordConnectionAcquiredNanos(long): void
- recordConnectionUsageMillis(long): void
- recordConnectionTimeout(): void
- recordConnectionCreatedMillis(long): void
- MicrometerMetricsTrackerFactory
-
MicrometerMetricsTracker
- prometheus
-
pool
-
HikariPool
- logger: Logger
- POOL_NORMAL: int
- POOL_SUSPENDED: int
- POOL_SHUTDOWN: int
- poolState: int
- aliveBypassWindowMs: long
- housekeepingPeriodMs: long
- EVICTED_CONNECTION_MESSAGE: String
- DEAD_CONNECTION_MESSAGE: String
- poolEntryCreator: PoolEntryCreator
- postFillPoolEntryCreator: PoolEntryCreator
- addConnectionQueueReadOnlyView: Collection<Runnable>
- addConnectionExecutor: ThreadPoolExecutor
- closeConnectionExecutor: ThreadPoolExecutor
- connectionBag: ConcurrentBag<PoolEntry>
- leakTaskFactory: ProxyLeakTaskFactory
- suspendResumeLock: SuspendResumeLock
- houseKeepingExecutorService: ScheduledExecutorService
- houseKeeperTask: ScheduledFuture<Object>
- getIdleConnections(): int
- getTotalConnections(): int
- HikariPool(HikariConfig): void
- getConnection(): Connection
- getConnection(long): Connection
- shutdown(): void
- evictConnection(Connection): void
- setMetricRegistry(Object): void
- setMetricsTrackerFactory(MetricsTrackerFactory): void
- setHealthCheckRegistry(Object): void
- addBagItem(int): void
- getActiveConnections(): int
- getThreadsAwaitingConnection(): int
- softEvictConnections(): void
- suspendPool(): void
- resumePool(): void
- logPoolState(String[]): void
- recycle(PoolEntry): void
- closeConnection(PoolEntry, String): void
- getPoolStateCounts(): int[]
- createPoolEntry(): PoolEntry
- fillPool(): void
- abortActiveConnections(ExecutorService): void
- checkFailFast(): void
- throwPoolInitializationException(Throwable): void
- softEvictConnection(PoolEntry, String, boolean): boolean
- initializeHouseKeepingExecutorService(): ScheduledExecutorService
- destroyHouseKeepingExecutorService(): void
- getPoolStats(): PoolStats
- createTimeoutException(long): SQLException
- PoolEntryCreator
- HouseKeeper
- PoolInitializationException
-
PoolBase
- logger: Logger
- config: HikariConfig
- metricsTracker: IMetricsTrackerDelegate
- poolName: String
- catalog: String
- lastConnectionFailure: AtomicReference<Exception>
- connectionTimeout: long
- validationTimeout: long
- exceptionOverride: SQLExceptionOverride
- RESET_STATES: String[]
- UNINITIALIZED: int
- TRUE: int
- FALSE: int
- networkTimeout: int
- isNetworkTimeoutSupported: int
- isQueryTimeoutSupported: int
- defaultTransactionIsolation: int
- transactionIsolation: int
- netTimeoutExecutor: Executor
- dataSource: DataSource
- schema: String
- isReadOnly: boolean
- isAutoCommit: boolean
- isUseJdbc4Validation: boolean
- isIsolateInternalQueries: boolean
- isValidChecked: boolean
- PoolBase(HikariConfig): void
- toString(): String
- recycle(PoolEntry): void
- quietlyCloseConnection(Connection, String): void
- isConnectionAlive(Connection): boolean
- getLastConnectionFailure(): Exception
- getUnwrappedDataSource(): DataSource
- newPoolEntry(): PoolEntry
- resetConnectionState(Connection, ProxyConnection, int): void
- shutdownNetworkTimeoutExecutor(): void
- getLoginTimeout(): long
- handleMBeans(HikariPool, boolean): void
- initializeDataSource(): void
- newConnection(): Connection
- setupConnection(Connection): void
- checkDriverSupport(Connection): void
- checkValidationSupport(Connection): void
- checkDefaultIsolation(Connection): void
- setQueryTimeout(Statement, int): void
- getAndSetNetworkTimeout(Connection, long): int
- setNetworkTimeout(Connection, long): void
- executeSql(Connection, String, boolean): void
- createNetworkTimeoutExecutor(DataSource, String, String): void
- setLoginTimeout(DataSource): void
- stringFromResetBits(int): String
- ConnectionSetupException
- SynchronousExecutor
- IMetricsTrackerDelegate
- MetricsTrackerDelegate
- NopMetricsTrackerDelegate
-
PoolEntry
- LOGGER: Logger
- stateUpdater: AtomicIntegerFieldUpdater<PoolEntry>
- connection: Connection
- lastAccessed: long
- lastBorrowed: long
- state: int
- evict: boolean
- endOfLife: ScheduledFuture<Object>
- openStatements: FastList<Statement>
- hikariPool: HikariPool
- isReadOnly: boolean
- isAutoCommit: boolean
- static class initializer
- PoolEntry(Connection, PoolBase, boolean, boolean): void
- recycle(long): void
- setFutureEol(ScheduledFuture<Object>): void
- createProxyConnection(ProxyLeakTask, long): Connection
- resetConnectionState(ProxyConnection, int): void
- getPoolName(): String
- isMarkedEvicted(): boolean
- markEvicted(): void
- evict(String): void
- getMillisSinceBorrowed(): long
- getPoolBase(): PoolBase
- toString(): String
- getState(): int
- compareAndSet(int, int): boolean
- setState(int): void
- close(): Connection
- stateToString(): String
- ProxyCallableStatement
-
ProxyConnection
- isClosed(): boolean
- DIRTY_BIT_READONLY: int
- DIRTY_BIT_AUTOCOMMIT: int
- DIRTY_BIT_ISOLATION: int
- DIRTY_BIT_CATALOG: int
- DIRTY_BIT_NETTIMEOUT: int
- DIRTY_BIT_SCHEMA: int
- LOGGER: Logger
- ERROR_STATES: Set<String>
- ERROR_CODES: Set<Integer>
- delegate: Connection
- poolEntry: PoolEntry
- leakTask: ProxyLeakTask
- openStatements: FastList<Statement>
- dirtyBits: int
- lastAccess: long
- isCommitStateDirty: boolean
- isReadOnly: boolean
- isAutoCommit: boolean
- networkTimeout: int
- transactionIsolation: int
- dbcatalog: String
- dbschema: String
- static class initializer
- ProxyConnection(PoolEntry, Connection, FastList<Statement>, ProxyLeakTask, long, boolean, boolean): void
- toString(): String
- getAutoCommitState(): boolean
- getCatalogState(): String
- getSchemaState(): String
- getTransactionIsolationState(): int
- getReadOnlyState(): boolean
- getNetworkTimeoutState(): int
- getPoolEntry(): PoolEntry
- checkException(SQLException): SQLException
- untrackStatement(Statement): void
- markCommitStateDirty(): void
- cancelLeakTask(): void
- trackStatement(Statement): Statement
- closeStatements(): void
- close(): void
- createStatement(): Statement
- createStatement(int, int): Statement
- createStatement(int, int, int): Statement
- prepareCall(String): CallableStatement
- prepareCall(String, int, int): CallableStatement
- prepareCall(String, int, int, int): CallableStatement
- prepareStatement(String): PreparedStatement
- prepareStatement(String, int): PreparedStatement
- prepareStatement(String, int, int): PreparedStatement
- prepareStatement(String, int, int, int): PreparedStatement
- prepareStatement(String, int[]): PreparedStatement
- prepareStatement(String, String[]): PreparedStatement
- getMetaData(): DatabaseMetaData
- commit(): void
- rollback(): void
- rollback(Savepoint): void
- setAutoCommit(boolean): void
- setReadOnly(boolean): void
- setTransactionIsolation(int): void
- setCatalog(String): void
- setNetworkTimeout(Executor, int): void
- setSchema(String): void
- isWrapperFor(Class<Object>): boolean
- unwrap(Class<Object>): Object
- ClosedConnection
-
ProxyDatabaseMetaData
- getTableTypes(): ResultSet
- connection: ProxyConnection
- delegate: DatabaseMetaData
- ProxyDatabaseMetaData(ProxyConnection, DatabaseMetaData): void
- checkException(SQLException): SQLException
- toString(): String
- getConnection(): Connection
- getProcedures(String, String, String): ResultSet
- getProcedureColumns(String, String, String, String): ResultSet
- getTables(String, String, String, String[]): ResultSet
- getSchemas(): ResultSet
- getCatalogs(): ResultSet
- getColumns(String, String, String, String): ResultSet
- getColumnPrivileges(String, String, String, String): ResultSet
- getTablePrivileges(String, String, String): ResultSet
- getBestRowIdentifier(String, String, String, int, boolean): ResultSet
- getVersionColumns(String, String, String): ResultSet
- getPrimaryKeys(String, String, String): ResultSet
- getImportedKeys(String, String, String): ResultSet
- getExportedKeys(String, String, String): ResultSet
- getCrossReference(String, String, String, String, String, String): ResultSet
- getTypeInfo(): ResultSet
- getIndexInfo(String, String, String, boolean, boolean): ResultSet
- getUDTs(String, String, String, int[]): ResultSet
- getSuperTypes(String, String, String): ResultSet
- getSuperTables(String, String, String): ResultSet
- getAttributes(String, String, String, String): ResultSet
- getSchemas(String, String): ResultSet
- getClientInfoProperties(): ResultSet
- getFunctions(String, String, String): ResultSet
- getFunctionColumns(String, String, String, String): ResultSet
- getPseudoColumns(String, String, String, String): ResultSet
- unwrap(Class<Object>): Object
-
ProxyFactory
- ProxyFactory(): void
- getProxyConnection(PoolEntry, Connection, FastList<Statement>, ProxyLeakTask, long, boolean, boolean): ProxyConnection
- getProxyStatement(ProxyConnection, Statement): Statement
- getProxyCallableStatement(ProxyConnection, CallableStatement): CallableStatement
- getProxyPreparedStatement(ProxyConnection, PreparedStatement): PreparedStatement
- getProxyResultSet(ProxyConnection, ProxyStatement, ResultSet): ResultSet
- getProxyDatabaseMetaData(ProxyConnection, DatabaseMetaData): DatabaseMetaData
-
ProxyLeakTask
- LOGGER: Logger
- NO_LEAK: ProxyLeakTask
- scheduledFuture: ScheduledFuture<Object>
- connectionName: String
- exception: Exception
- threadName: String
- isLeaked: boolean
- static class initializer
- $1
- ProxyLeakTask(PoolEntry): void
- ProxyLeakTask(): void
- schedule(ScheduledExecutorService, long): void
- run(): void
- cancel(): void
- ProxyLeakTaskFactory
- ProxyPreparedStatement
-
ProxyResultSet
- connection: ProxyConnection
- statement: ProxyStatement
- delegate: ResultSet
- ProxyResultSet(ProxyConnection, ProxyStatement, ResultSet): void
- checkException(SQLException): SQLException
- toString(): String
- getStatement(): Statement
- updateRow(): void
- insertRow(): void
- deleteRow(): void
- unwrap(Class<Object>): Object
-
ProxyStatement
- connection: ProxyConnection
- delegate: Statement
- isClosed: boolean
- proxyResultSet: ResultSet
- ProxyStatement(ProxyConnection, Statement): void
- checkException(SQLException): SQLException
- toString(): String
- close(): void
- getConnection(): Connection
- execute(String): boolean
- execute(String, int): boolean
- executeQuery(String): ResultSet
- executeUpdate(String): int
- executeBatch(): int[]
- executeUpdate(String, int): int
- executeUpdate(String, int[]): int
- executeUpdate(String, String[]): int
- execute(String, int[]): boolean
- execute(String, String[]): boolean
- executeLargeBatch(): long[]
- executeLargeUpdate(String): long
- executeLargeUpdate(String, int): long
- executeLargeUpdate(String, int[]): long
- executeLargeUpdate(String, String[]): long
- getResultSet(): ResultSet
- getGeneratedKeys(): ResultSet
- unwrap(Class<Object>): Object
-
HikariPool
-
util
-
ClockSource
- Factory
- NanosecondClockSource
- CLOCK: ClockSource
- currentTime(): long
- currentTime0(): long
- toMillis(long): long
- toMillis0(long): long
- toNanos(long): long
- toNanos0(long): long
- elapsedMillis(long): long
- elapsedMillis0(long): long
- elapsedMillis(long, long): long
- elapsedMillis0(long, long): long
- elapsedNanos(long): long
- elapsedNanos0(long): long
- elapsedNanos(long, long): long
- elapsedNanos0(long, long): long
- plusMillis(long, long): long
- plusMillis0(long, long): long
- getSourceTimeUnit(): TimeUnit
- getSourceTimeUnit0(): TimeUnit
- elapsedDisplayString(long, long): String
- elapsedDisplayString0(long, long): String
- TIMEUNITS_DESCENDING: TimeUnit[]
- TIMEUNIT_DISPLAY_VALUES: String[]
- MillisecondClockSource
-
ConcurrentBag
- LOGGER: Logger
- sharedList: CopyOnWriteArrayList<IConcurrentBagEntry>
- weakThreadLocals: boolean
- threadList: ThreadLocal<List<Object>>
- listener: IBagStateListener
- waiters: AtomicInteger
- closed: boolean
- handoffQueue: SynchronousQueue<IConcurrentBagEntry>
- IConcurrentBagEntry
- IBagStateListener
- ConcurrentBag(IBagStateListener): void
- borrow(long, TimeUnit): IConcurrentBagEntry
- requite(IConcurrentBagEntry): void
- add(IConcurrentBagEntry): void
- remove(IConcurrentBagEntry): boolean
- close(): void
- values(int): List<IConcurrentBagEntry>
- values(): List<IConcurrentBagEntry>
- reserve(IConcurrentBagEntry): boolean
- unreserve(IConcurrentBagEntry): void
- getWaitingThreadCount(): int
- getCount(int): int
- getStateCounts(): int[]
- size(): int
- dumpState(): void
- useWeakThreadLocals(): boolean
-
DriverDataSource
- LOGGER: Logger
- PASSWORD: String
- USER: String
- jdbcUrl: String
- driverProperties: Properties
- driver: Driver
- DriverDataSource(String, String, Properties, String, String): void
- getConnection(): Connection
- getConnection(String, String): Connection
- getLogWriter(): PrintWriter
- setLogWriter(PrintWriter): void
- setLoginTimeout(int): void
- getLoginTimeout(): int
- getParentLogger(): Logger
- unwrap(Class<Object>): Object
- isWrapperFor(Class<Object>): boolean
-
FastList
- serialVersionUID: long
- clazz: Class<Object>
- elementData: Object[]
- size: int
- FastList(Class<Object>): void
- FastList(Class<Object>, int): void
- add(Object): boolean
- get(int): Object
- removeLast(): Object
- remove(Object): boolean
- clear(): void
- size(): int
- isEmpty(): boolean
- set(int, Object): Object
- remove(int): Object
- contains(Object): boolean
- iterator(): Iterator<Object>
- toArray(): Object[]
- toArray(Object[]): Object[]
- containsAll(Collection<Object>): boolean
- addAll(Collection<Object>): boolean
- addAll(int, Collection<Object>): boolean
- removeAll(Collection<Object>): boolean
- retainAll(Collection<Object>): boolean
- add(int, Object): void
- indexOf(Object): int
- lastIndexOf(Object): int
- listIterator(): ListIterator<Object>
- listIterator(int): ListIterator<Object>
- subList(int, int): List<Object>
- clone(): Object
- forEach(Consumer<Object>): void
- spliterator(): Spliterator<Object>
- removeIf(Predicate<Object>): boolean
- replaceAll(UnaryOperator<Object>): void
- sort(Comparator<Object>): void
-
IsolationLevel
- TRANSACTION_NONE: IsolationLevel
- TRANSACTION_READ_UNCOMMITTED: IsolationLevel
- TRANSACTION_READ_COMMITTED: IsolationLevel
- TRANSACTION_REPEATABLE_READ: IsolationLevel
- TRANSACTION_SERIALIZABLE: IsolationLevel
- TRANSACTION_SQL_SERVER_SNAPSHOT_ISOLATION_LEVEL: IsolationLevel
- levelId: int
- IsolationLevel(int): void
- getLevelId(): int
-
JavassistProxyFactory
- classPool: ClassPool
- genDirectory: String
- main(String[]): void
- modifyProxyFactory(): void
- generateProxyClass(Class<Object>, String, String): void
- isThrowsSqlException(CtMethod): boolean
- isDefaultMethod(Class<Object>, CtMethod): boolean
- getAllInterfaces(Class<Object>): Set<Class<Object>>
- toJavaClass(CtClass): Class<Object>
- toJavaClass(String): Class<Object>
- PropertyElf
- SuspendResumeLock
-
UtilityElf
- getNullIfEmpty(String): String
- quietlySleep(long): void
- safeIsAssignableFrom(Object, String): boolean
- createInstance(String, Class<Object>, Object[]): Object
- createThreadPoolExecutor(int, String, ThreadFactory, RejectedExecutionHandler): ThreadPoolExecutor
- createThreadPoolExecutor(BlockingQueue<Runnable>, String, ThreadFactory, RejectedExecutionHandler): ThreadPoolExecutor
- getTransactionIsolation(String): int
- DefaultThreadFactory
-
ClockSource
-
HikariConfig
-
hikari
-
zaxxer