Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/brettwooldridge/HikariCP
/ types & classes
Types & classes
163 in github.com/brettwooldridge/HikariCP
⨍
Functions
1,199
◇
Types & classes
163
Class
BadConnection
src/test/java/com/zaxxer/hikari/pool/TestConnections.java:752
Class
Bar
src/test/java/com/zaxxer/hikari/util/TestFastList.java:157
Interface
Base
src/test/java/com/zaxxer/hikari/util/TestFastList.java:167
Interface
Base2
src/test/java/com/zaxxer/hikari/util/TestFastList.java:172
Class
BasicPoolTest
@author brettw
src/test/java/com/zaxxer/hikari/db/BasicPoolTest.java:42
Class
BogusContext
src/test/java/com/zaxxer/hikari/pool/TestJNDI.java:114
Class
BogusContext2
src/test/java/com/zaxxer/hikari/pool/TestJNDI.java:132
Class
BogusRef
src/test/java/com/zaxxer/hikari/pool/TestJNDI.java:148
Class
ClassA
src/test/java/com/zaxxer/hikari/util/UtilityElfTest.java:66
Class
ClassB
src/test/java/com/zaxxer/hikari/util/UtilityElfTest.java:68
Class
ClassC
src/test/java/com/zaxxer/hikari/util/UtilityElfTest.java:72
Class
ClassD
src/test/java/com/zaxxer/hikari/util/UtilityElfTest.java:74
Class
ClassZ
src/test/java/com/zaxxer/hikari/util/UtilityElfTest.java:76
Interface
ClockSource
A resolution-independent provider of current time-stamps and elapsed time calculations. @author Brett Wooldridge @hidden
src/main/java/com/zaxxer/hikari/util/ClockSource.java:36
Class
ClockSourceTest
@author Brett Wooldridge
src/test/java/com/zaxxer/hikari/util/ClockSourceTest.java:34
Class
ClosedConnection
src/main/java/com/zaxxer/hikari/pool/ProxyConnection.java:538
Class
CodaHaleMetricsTracker
src/main/java/com/zaxxer/hikari/metrics/dropwizard/CodaHaleMetricsTracker.java:41
Class
CodaHaleMetricsTrackerTest
src/test/java/com/zaxxer/hikari/metrics/dropwizard/CodaHaleMetricsTrackerTest.java:13
Class
CodahaleHealthChecker
Provides Dropwizard HealthChecks. Two health checks are provided: <ul> <li>ConnectivityCheck</li> <li>Connection99Percent</li> </ul> The Connecti
src/main/java/com/zaxxer/hikari/metrics/dropwizard/CodahaleHealthChecker.java:45
Class
CodahaleMetricsTest
Test HikariCP/CodaHale metrics integration. @author Brett Wooldridge
src/test/java/com/zaxxer/hikari/pool/CodahaleMetricsTest.java:51
Class
CodahaleMetricsTrackerFactory
src/main/java/com/zaxxer/hikari/metrics/dropwizard/CodahaleMetricsTrackerFactory.java:24
Class
ConcurrentBag
This is a specialized concurrent bag that achieves superior performance to LinkedBlockingQueue and LinkedTransferQueue for the purposes of a connectio
src/main/java/com/zaxxer/hikari/util/ConcurrentBag.java:63
Class
ConcurrentBagVirtualThreadTest
src/test/java/com/zaxxer/hikari/util/ConcurrentBagVirtualThreadTest.java:28
Class
ConcurrentCloseConnectionTest
@author Matthew Tambara (matthew.tambara@liferay.com)
src/test/java/com/zaxxer/hikari/pool/ConcurrentCloseConnectionTest.java:38
Class
ConditionalPaxExam
src/test/java/com/zaxxer/hikari/osgi/OSGiBundleTest.java:91
Class
Connection99Percent
src/main/java/com/zaxxer/hikari/metrics/dropwizard/CodahaleHealthChecker.java:105
Class
ConnectionPoolSizeVsThreadsTest
@author Matthew Tambara (matthew.tambara@liferay.com)
src/test/java/com/zaxxer/hikari/pool/ConnectionPoolSizeVsThreadsTest.java:46
Class
ConnectionRaceConditionTest
@author Matthew Tambara (matthew.tambara@liferay.com)
src/test/java/com/zaxxer/hikari/pool/ConnectionRaceConditionTest.java:42
Class
ConnectionSetupException
src/main/java/com/zaxxer/hikari/pool/PoolBase.java:690
Class
ConnectionStateTest
src/test/java/com/zaxxer/hikari/pool/ConnectionStateTest.java:37
Class
ConnectivityHealthCheck
src/main/java/com/zaxxer/hikari/metrics/dropwizard/CodahaleHealthChecker.java:81
Class
Counts
src/test/java/com/zaxxer/hikari/pool/ConnectionPoolSizeVsThreadsTest.java:181
Class
Credentials
A simple class to hold connection credentials and is designed to be immutable.
src/main/java/com/zaxxer/hikari/util/Credentials.java:24
Class
CustomDiscardPolicy
Custom RejectedExecutionHandler that does nothing when a task is rejected. @see java.util.concurrent.RejectedExecutionHandler @see java.util.concurre
src/main/java/com/zaxxer/hikari/util/UtilityElf.java:238
Class
CustomMockDataSource
src/test/java/com/zaxxer/hikari/pool/TestConnectionCloseBlocking.java:80
Class
DefaultThreadFactory
Default ThreadFactory implementation that creates daemon threads with a specified name. @see java.util.concurrent.ThreadFactory @hidden
src/main/java/com/zaxxer/hikari/util/UtilityElf.java:251
Class
DriverDataSource
A DataSource implementation that uses a JDBC Driver to create connections. This class is used to provide a DataSource that can be configured with a sp
src/main/java/com/zaxxer/hikari/util/DriverDataSource.java:40
Class
DriverDataSourceTest
src/test/java/com/zaxxer/hikari/util/DriverDataSourceTest.java:29
Class
Dropwizard5MetricsTest
Test HikariCP/Dropwizard 5 metrics integration.
src/test/java/com/zaxxer/hikari/pool/Dropwizard5MetricsTest.java:30
Class
Dropwizard5MetricsTracker
src/main/java/com/zaxxer/hikari/metrics/dropwizard/Dropwizard5MetricsTracker.java:41
Class
Dropwizard5MetricsTrackerFactory
src/main/java/com/zaxxer/hikari/metrics/dropwizard/Dropwizard5MetricsTrackerFactory.java:24
Class
Dropwizard5MetricsTrackerTest
src/test/java/com/zaxxer/hikari/metrics/dropwizard/Dropwizard5MetricsTrackerTest.java:13
Class
DropwizardCommon
src/main/java/com/zaxxer/hikari/metrics/dropwizard/DropwizardCommon.java:17
Class
ExceptionTest
src/test/java/com/zaxxer/hikari/pool/ExceptionTest.java:43
Class
Factory
Factory class used to create a platform-specific ClockSource. @hidden
src/main/java/com/zaxxer/hikari/util/ClockSource.java:190
Class
FakeMetricRegistry
src/test/java/com/zaxxer/hikari/pool/TestMetrics.java:44
Class
FastList
Fast list without range checking. @author Brett Wooldridge @hidden
src/main/java/com/zaxxer/hikari/util/FastList.java:39
Class
FauxWebClassLoader
src/test/java/com/zaxxer/hikari/pool/TestElf.java:202
Class
FauxWebContext
src/test/java/com/zaxxer/hikari/util/TomcatConcurrentBagLeakTest.java:105
Class
Foo
src/test/java/com/zaxxer/hikari/util/TestFastList.java:153
Class
HikariCPCollector
<pre>{@code HikariConfig config = new HikariConfig(); config.setMetricsTrackerFactory(new HikariCPCollector()); }</pre> or <pre>{@code config.setMetri
src/main/java/com/zaxxer/hikari/metrics/prometheus/HikariCPCollector.java:40
Class
HikariCPCollectorTest
src/test/java/com/zaxxer/hikari/metrics/prometheus/HikariCPCollectorTest.java:39
Class
HikariConfig
src/main/java/com/zaxxer/hikari/HikariConfig.java:44
Interface
HikariConfigMXBean
The javax.management MBean for a Hikari pool configuration. @author Brett Wooldridge
src/main/java/com/zaxxer/hikari/HikariConfigMXBean.java:26
Class
HikariConfigTest
src/test/java/com/zaxxer/hikari/HikariConfigTest.java:37
Class
HikariConfigurationUtil
Utility class to map Hibernate properties to HikariCP configuration properties. @author Brett Wooldridge, Luca Burgazzoli
src/main/java/com/zaxxer/hikari/hibernate/HikariConfigurationUtil.java:31
Class
HikariConnectionProvider
Connection provider for Hibernate 4.3. @author Brett Wooldridge, Luca Burgazzoli
src/main/java/com/zaxxer/hikari/hibernate/HikariConnectionProvider.java:42
Interface
HikariCredentialsProvider
Users can implement this interface to provide credentials for HikariCP. This is useful when credentials need to be dynamically generated or retrieved
src/main/java/com/zaxxer/hikari/HikariCredentialsProvider.java:26
Class
HikariDataSource
The HikariCP pooled DataSource. @author Brett Wooldridge
src/main/java/com/zaxxer/hikari/HikariDataSource.java:40
Class
HikariJNDIFactory
A JNDI factory that produces HikariDataSource instances. @author Brett Wooldridge
src/main/java/com/zaxxer/hikari/HikariJNDIFactory.java:32
Class
HikariPool
This is the primary connection pool class that provides the basic pooling behavior for HikariCP. @author Brett Wooldridge @hidden
src/main/java/com/zaxxer/hikari/pool/HikariPool.java:52
Interface
HikariPoolMXBean
The javax.management MBean for a Hikari pool instance. @author Brett Wooldridge
src/main/java/com/zaxxer/hikari/HikariPoolMXBean.java:26
Class
HouseKeeper
The housekeeping task to retire and maintain minimum idle connections.
src/main/java/com/zaxxer/hikari/pool/HikariPool.java:793
Class
HouseKeeperCleanupTest
@author Martin Stříž (striz@raynet.cz)
src/test/java/com/zaxxer/hikari/pool/HouseKeeperCleanupTest.java:38
Interface
IBagStateListener
This interface defines a listener that will be notified when items are added to the bag, allowing for external management of bag state. The listener i
src/main/java/com/zaxxer/hikari/util/ConcurrentBag.java:129
Interface
IConcurrentBagEntry
This interface defines the contract for an entry in the ConcurrentBag. It provides methods to manage the state of the entry, which can be "not in use"
src/main/java/com/zaxxer/hikari/util/ConcurrentBag.java:110
Interface
IMetricsTracker
@author Brett Wooldridge
src/main/java/com/zaxxer/hikari/metrics/IMetricsTracker.java:22
Interface
IMetricsTrackerDelegate
src/main/java/com/zaxxer/hikari/pool/PoolBase.java:720
Interface
InterfaceC
src/test/java/com/zaxxer/hikari/util/UtilityElfTest.java:70
Enum
IsolationLevel
An enumeration representing the various isolation levels for database transactions. Each isolation level corresponds to a specific behavior regarding
src/main/java/com/zaxxer/hikari/util/IsolationLevel.java:27
Class
IsolationTest
src/test/java/com/zaxxer/hikari/pool/IsolationTest.java:30
Class
JavassistProxyFactory
This class generates the proxy objects for {@link Connection}, {@link Statement}, {@link PreparedStatement}, and {@link CallableStatement}. Additiona
src/main/java/com/zaxxer/hikari/util/JavassistProxyFactory.java:42
Class
JdbcDriverTest
src/test/java/com/zaxxer/hikari/pool/JdbcDriverTest.java:32
Class
KeepaliveTask
src/main/java/com/zaxxer/hikari/pool/HikariPool.java:870
Class
MaxLifetimeTask
src/main/java/com/zaxxer/hikari/pool/HikariPool.java:853
Class
MetricsTracker
This class only supports realtime, not historical metrics. @author Brett Wooldridge
src/main/java/com/zaxxer/hikari/metrics/MetricsTracker.java:24
Class
MetricsTrackerDelegate
A class that delegates to a MetricsTracker implementation. The use of a delegate allows us to use the NopMetricsTrackerDelegate when metrics are disa
src/main/java/com/zaxxer/hikari/pool/PoolBase.java:741
Interface
MetricsTrackerFactory
src/main/java/com/zaxxer/hikari/metrics/MetricsTrackerFactory.java:19
Class
MetricsTrackerTest
@author wvuong@chariotsolutions.com on 2/16/17.
src/test/java/com/zaxxer/hikari/pool/MetricsTrackerTest.java:22
Class
MicrometerMetricsTracker
{@link IMetricsTracker Metrics tracker} for Micrometer. HikariCP metrics can be configured in your application by applying a {@link io.micrometer.core
src/main/java/com/zaxxer/hikari/metrics/micrometer/MicrometerMetricsTracker.java:49
Class
MicrometerMetricsTrackerFactory
src/main/java/com/zaxxer/hikari/metrics/micrometer/MicrometerMetricsTrackerFactory.java:24
Class
MicrometerMetricsTrackerTest
src/test/java/com/zaxxer/hikari/metrics/micrometer/MicrometerMetricsTrackerTest.java:10
Class
MillisecondClockSource
A ClockSource that uses System.currentTimeMillis() for time-stamps. This is the default implementation on Mac OS X, and is used when System.nanoTime()
src/main/java/com/zaxxer/hikari/util/ClockSource.java:208
Class
MiscTest
@author Brett Wooldridge
src/test/java/com/zaxxer/hikari/pool/MiscTest.java:51
Class
MockDataSource
@author Brett Wooldridge
src/test/java/com/zaxxer/hikari/mocks/MockDataSource.java:45
Class
NanosecondClockSource
A ClockSource that uses System.nanoTime() for time-stamps. This is the default implementation on all platforms except Mac OS X. @hidden
src/main/java/com/zaxxer/hikari/util/ClockSource.java:270
Class
NopMetricsTrackerDelegate
A no-op implementation of the IMetricsTrackerDelegate that is used when metrics capture is disabled.
src/main/java/com/zaxxer/hikari/pool/PoolBase.java:792
Class
OSGiBundleTest
@author lburgazzoli
src/test/java/com/zaxxer/hikari/osgi/OSGiBundleTest.java:41
Enum
Override
src/main/java/com/zaxxer/hikari/SQLExceptionOverride.java:35
Class
OverrideHandler
src/test/java/com/zaxxer/hikari/pool/TestConnections.java:926
Class
PoolBase
src/main/java/com/zaxxer/hikari/pool/PoolBase.java:54
Class
PoolEntry
src/test/java/com/zaxxer/hikari/util/TomcatConcurrentBagLeakTest.java:81
Class
PoolEntry
Entry used in the ConcurrentBag to track Connection instances. @author Brett Wooldridge
src/main/java/com/zaxxer/hikari/pool/PoolEntry.java:37
Class
PoolEntryCreator
Creating and adding poolEntries (connections) to the pool.
src/main/java/com/zaxxer/hikari/pool/HikariPool.java:731
Class
PoolInitializationException
Exception thrown when the pool fails to initialize, typically due to a failure to create or validate a connection. @hidden
src/main/java/com/zaxxer/hikari/pool/HikariPool.java:898
Class
PoolStats
@author Brett Wooldridge
src/main/java/com/zaxxer/hikari/metrics/PoolStats.java:28
Class
PostgresTest
src/test/java/com/zaxxer/hikari/pool/PostgresTest.java:42
Class
PostgresWorkerThread
src/test/java/com/zaxxer/hikari/pool/PostgresTest.java:208
Class
PrometheusHistogramMetricsTracker
Alternative Prometheus metrics tracker using a Histogram instead of Summary <p> This is an alternative metrics tracker that doesn't use a {@link io.pr
src/main/java/com/zaxxer/hikari/metrics/prometheus/PrometheusHistogramMetricsTracker.java:37
Class
PrometheusHistogramMetricsTrackerFactory
<pre>{@code HikariConfig config = new HikariConfig(); config.setMetricsTrackerFactory(new PrometheusHistogramMetricsTrackerFactory()); }</pre>
src/main/java/com/zaxxer/hikari/metrics/prometheus/PrometheusHistogramMetricsTrackerFactory.java:37
next →
1–100 of 163, ranked by callers