Skip navigation links
A B C D E F G H I J L M N P Q R S T U V W 

A

acquire() - Method in class com.zaxxer.hikari.util.SuspendResumeLock
 
add(T) - Method in class com.zaxxer.hikari.util.ConcurrentBag
Add a new object to the bag for others to borrow.
add(T) - Method in class com.zaxxer.hikari.util.FastList
Add an element to the tail of the FastList.
add(int, T) - Method in class com.zaxxer.hikari.util.FastList
addAll(Collection<? extends T>) - Method in class com.zaxxer.hikari.util.FastList
addAll(int, Collection<? extends T>) - Method in class com.zaxxer.hikari.util.FastList
addBagItem() - Method in class com.zaxxer.hikari.pool.HikariPool
addBagItem() - Method in interface com.zaxxer.hikari.util.ConcurrentBag.IBagStateListener
 
addDataSourceProperty(String, Object) - Method in class com.zaxxer.hikari.HikariConfig
 
addHealthCheckProperty(String, String) - Method in class com.zaxxer.hikari.HikariConfig
 

B

borrow(long, TimeUnit) - Method in class com.zaxxer.hikari.util.ConcurrentBag
The method will borrow a BagEntry from the bag, blocking for the specified timeout if none are available.

C

clear() - Method in class com.zaxxer.hikari.util.FastList
Clear the FastList.
ClockSource - Interface in com.zaxxer.hikari.util
A resolution-independent provider of current time-stamps and elapsed time calculations.
ClockSource.Factory - Class in com.zaxxer.hikari.util
Factory class used to create a platform-specific ClockSource.
ClockSource.MillisecondClockSource - Class in com.zaxxer.hikari.util
 
ClockSource.NanosecondClockSource - Class in com.zaxxer.hikari.util
 
clone() - Method in class com.zaxxer.hikari.util.FastList
close() - Method in class com.zaxxer.hikari.HikariDataSource
Shutdown the DataSource and its associated pool.
close() - Method in class com.zaxxer.hikari.metrics.dropwizard.CodaHaleMetricsTracker
close() - Method in class com.zaxxer.hikari.metrics.MetricsTracker
 
close() - Method in class com.zaxxer.hikari.pool.ProxyConnection
close() - Method in class com.zaxxer.hikari.pool.ProxyStatement
close() - Method in class com.zaxxer.hikari.util.ConcurrentBag
Close the bag to further adds.
closeConnection(Connection) - Method in class com.zaxxer.hikari.hibernate.HikariConnectionProvider
 
CodahaleHealthChecker - Class in com.zaxxer.hikari.metrics.dropwizard
Provides Dropwizard HealthChecks.
CodaHaleMetricsTracker - Class in com.zaxxer.hikari.metrics.dropwizard
 
CodaHaleMetricsTracker(String, PoolStats, MetricRegistry) - Constructor for class com.zaxxer.hikari.metrics.dropwizard.CodaHaleMetricsTracker
 
CodahaleMetricsTrackerFactory - Class in com.zaxxer.hikari.metrics.dropwizard
 
CodahaleMetricsTrackerFactory(MetricRegistry) - Constructor for class com.zaxxer.hikari.metrics.dropwizard.CodahaleMetricsTrackerFactory
 
com.zaxxer.hikari - package com.zaxxer.hikari
 
com.zaxxer.hikari.hibernate - package com.zaxxer.hikari.hibernate
 
com.zaxxer.hikari.metrics - package com.zaxxer.hikari.metrics
 
com.zaxxer.hikari.metrics.dropwizard - package com.zaxxer.hikari.metrics.dropwizard
 
com.zaxxer.hikari.metrics.prometheus - package com.zaxxer.hikari.metrics.prometheus
 
com.zaxxer.hikari.pool - package com.zaxxer.hikari.pool
 
com.zaxxer.hikari.util - package com.zaxxer.hikari.util
 
commit() - Method in class com.zaxxer.hikari.pool.ProxyConnection
compareAndSet(int, int) - Method in interface com.zaxxer.hikari.util.ConcurrentBag.IConcurrentBagEntry
 
ConcurrentBag<T extends ConcurrentBag.IConcurrentBagEntry> - Class in com.zaxxer.hikari.util
This is a specialized concurrent bag that achieves superior performance to LinkedBlockingQueue and LinkedTransferQueue for the purposes of a connection pool.
ConcurrentBag(ConcurrentBag.IBagStateListener) - Constructor for class com.zaxxer.hikari.util.ConcurrentBag
Construct a ConcurrentBag with the specified listener.
ConcurrentBag.IBagStateListener - Interface in com.zaxxer.hikari.util
 
ConcurrentBag.IConcurrentBagEntry - Interface in com.zaxxer.hikari.util
 
CONFIG_PREFIX - Static variable in class com.zaxxer.hikari.hibernate.HikariConfigurationUtil
 
CONFIG_PREFIX_DATASOURCE - Static variable in class com.zaxxer.hikari.hibernate.HikariConfigurationUtil
 
configure(Map) - Method in class com.zaxxer.hikari.hibernate.HikariConnectionProvider
 
contains(Object) - Method in class com.zaxxer.hikari.util.FastList
containsAll(Collection<?>) - Method in class com.zaxxer.hikari.util.FastList
copyProperties(Properties) - Static method in class com.zaxxer.hikari.util.PropertyElf
 
copyState(HikariConfig) - Method in class com.zaxxer.hikari.HikariConfig
 
create(String, PoolStats) - Method in class com.zaxxer.hikari.metrics.dropwizard.CodahaleMetricsTrackerFactory
 
create(String, PoolStats) - Method in interface com.zaxxer.hikari.metrics.MetricsTrackerFactory
Create an instance of a MetricsTracker.
create(String, PoolStats) - Method in class com.zaxxer.hikari.metrics.prometheus.PrometheusMetricsTrackerFactory
 
create() - Static method in class com.zaxxer.hikari.util.Sequence.Factory
 
createInstance(String, Class<T>, Object...) - Static method in class com.zaxxer.hikari.util.UtilityElf
Create and instance of the specified class using the constructor matching the specified arguments.
createStatement() - Method in class com.zaxxer.hikari.pool.ProxyConnection
createStatement(int, int) - Method in class com.zaxxer.hikari.pool.ProxyConnection
createStatement(int, int, int) - Method in class com.zaxxer.hikari.pool.ProxyConnection
createThreadPoolExecutor(int, String, ThreadFactory, RejectedExecutionHandler) - Static method in class com.zaxxer.hikari.util.UtilityElf
Create a ThreadPoolExecutor.
currentSequence() - Method in class com.zaxxer.hikari.util.QueuedSequenceSynchronizer
Get the current sequence.
currentTime() - Method in interface com.zaxxer.hikari.util.ClockSource
Get the current time-stamp (resolution is opaque).
currentTime() - Method in class com.zaxxer.hikari.util.ClockSource.MillisecondClockSource
Get the current time-stamp (resolution is opaque).
currentTime() - Method in class com.zaxxer.hikari.util.ClockSource.NanosecondClockSource
Get the current time-stamp (resolution is opaque).

D

DefaultThreadFactory(String, boolean) - Constructor for class com.zaxxer.hikari.util.UtilityElf.DefaultThreadFactory
 
deleteRow() - Method in class com.zaxxer.hikari.pool.ProxyResultSet
DriverDataSource - Class in com.zaxxer.hikari.util
 
DriverDataSource(String, String, Properties, String, String) - Constructor for class com.zaxxer.hikari.util.DriverDataSource
 
dumpState() - Method in class com.zaxxer.hikari.util.ConcurrentBag
 

E

elapsedDisplayString(long, long) - Method in interface com.zaxxer.hikari.util.ClockSource
Get a String representation of the elapsed time in appropriate magnitude terminology.
elapsedDisplayString(long, long) - Method in class com.zaxxer.hikari.util.ClockSource.NanosecondClockSource
Get a String representation of the elapsed time in appropriate magnitude terminology.
elapsedMillis(long) - Method in interface com.zaxxer.hikari.util.ClockSource
Convert an opaque time-stamp returned by currentTime() into an elapsed time in milliseconds, based on the current instant in time.
elapsedMillis(long, long) - Method in interface com.zaxxer.hikari.util.ClockSource
Get the difference in milliseconds between two opaque time-stamps returned by currentTime().
elapsedMillis(long) - Method in class com.zaxxer.hikari.util.ClockSource.MillisecondClockSource
Convert an opaque time-stamp returned by currentTime() into an elapsed time in milliseconds, based on the current instant in time.
elapsedMillis(long, long) - Method in class com.zaxxer.hikari.util.ClockSource.MillisecondClockSource
Get the difference in milliseconds between two opaque time-stamps returned by currentTime().
elapsedMillis(long) - Method in class com.zaxxer.hikari.util.ClockSource.NanosecondClockSource
Convert an opaque time-stamp returned by currentTime() into an elapsed time in milliseconds, based on the current instant in time.
elapsedMillis(long, long) - Method in class com.zaxxer.hikari.util.ClockSource.NanosecondClockSource
Get the difference in milliseconds between two opaque time-stamps returned by currentTime().
elapsedNanos(long) - Method in interface com.zaxxer.hikari.util.ClockSource
Convert an opaque time-stamp returned by currentTime() into an elapsed time in milliseconds, based on the current instant in time.
elapsedNanos(long, long) - Method in interface com.zaxxer.hikari.util.ClockSource
Get the difference in nanoseconds between two opaque time-stamps returned by currentTime().
elapsedNanos(long) - Method in class com.zaxxer.hikari.util.ClockSource.MillisecondClockSource
Convert an opaque time-stamp returned by currentTime() into an elapsed time in milliseconds, based on the current instant in time.
elapsedNanos(long, long) - Method in class com.zaxxer.hikari.util.ClockSource.MillisecondClockSource
Get the difference in nanoseconds between two opaque time-stamps returned by currentTime().
elapsedNanos(long) - Method in class com.zaxxer.hikari.util.ClockSource.NanosecondClockSource
Convert an opaque time-stamp returned by currentTime() into an elapsed time in milliseconds, based on the current instant in time.
elapsedNanos(long, long) - Method in class com.zaxxer.hikari.util.ClockSource.NanosecondClockSource
Get the difference in nanoseconds between two opaque time-stamps returned by currentTime().
evictConnection(Connection) - Method in class com.zaxxer.hikari.HikariDataSource
Evict a connection from the pool.
evictConnection(Connection) - Method in class com.zaxxer.hikari.pool.HikariPool
Evict a connection from the pool.
execute() - Method in class com.zaxxer.hikari.pool.ProxyPreparedStatement
execute(String) - Method in class com.zaxxer.hikari.pool.ProxyStatement
execute(String, int) - Method in class com.zaxxer.hikari.pool.ProxyStatement
execute(String, int[]) - Method in class com.zaxxer.hikari.pool.ProxyStatement
execute(String, String[]) - Method in class com.zaxxer.hikari.pool.ProxyStatement
executeBatch() - Method in class com.zaxxer.hikari.pool.ProxyStatement
executeLargeBatch() - Method in class com.zaxxer.hikari.pool.ProxyStatement
executeLargeUpdate() - Method in class com.zaxxer.hikari.pool.ProxyPreparedStatement
executeLargeUpdate(String) - Method in class com.zaxxer.hikari.pool.ProxyStatement
executeLargeUpdate(String, int) - Method in class com.zaxxer.hikari.pool.ProxyStatement
executeLargeUpdate(String, int[]) - Method in class com.zaxxer.hikari.pool.ProxyStatement
executeLargeUpdate(String, String[]) - Method in class com.zaxxer.hikari.pool.ProxyStatement
executeQuery() - Method in class com.zaxxer.hikari.pool.ProxyPreparedStatement
executeQuery(String) - Method in class com.zaxxer.hikari.pool.ProxyStatement
executeUpdate() - Method in class com.zaxxer.hikari.pool.ProxyPreparedStatement
executeUpdate(String) - Method in class com.zaxxer.hikari.pool.ProxyStatement
executeUpdate(String, int) - Method in class com.zaxxer.hikari.pool.ProxyStatement
executeUpdate(String, int[]) - Method in class com.zaxxer.hikari.pool.ProxyStatement
executeUpdate(String, String[]) - Method in class com.zaxxer.hikari.pool.ProxyStatement

F

Factory() - Constructor for class com.zaxxer.hikari.util.ClockSource.Factory
 
Factory() - Constructor for class com.zaxxer.hikari.util.Sequence.Factory
 
FastList<T> - Class in com.zaxxer.hikari.util
Fast list without range checking.
FastList(Class<?>) - Constructor for class com.zaxxer.hikari.util.FastList
Construct a FastList with a default size of 32.
FastList(Class<?>, int) - Constructor for class com.zaxxer.hikari.util.FastList
Construct a FastList with a specified size.
FAUX_LOCK - Static variable in class com.zaxxer.hikari.util.SuspendResumeLock
 
forEach(Consumer<? super T>) - Method in class com.zaxxer.hikari.util.FastList

G

get(int) - Method in class com.zaxxer.hikari.util.FastList
Get the element at the specified index.
get() - Method in interface com.zaxxer.hikari.util.Sequence
Get the current sequence.
get() - Method in class com.zaxxer.hikari.util.Sequence.Java8Sequence
 
getActiveConnections() - Method in interface com.zaxxer.hikari.HikariPoolMXBean
 
getActiveConnections() - Method in class com.zaxxer.hikari.metrics.PoolStats
 
getActiveConnections() - Method in class com.zaxxer.hikari.pool.HikariPool
getCatalog() - Method in class com.zaxxer.hikari.HikariConfig
Get the default catalog name to be set on connections.
getConnection() - Method in class com.zaxxer.hikari.hibernate.HikariConnectionProvider
 
getConnection() - Method in class com.zaxxer.hikari.HikariDataSource
getConnection(String, String) - Method in class com.zaxxer.hikari.HikariDataSource
getConnection() - Method in class com.zaxxer.hikari.pool.HikariPool
Get a connection from the pool, or timeout after connectionTimeout milliseconds.
getConnection(long) - Method in class com.zaxxer.hikari.pool.HikariPool
Get a connection from the pool, or timeout after the specified number of milliseconds.
getConnection() - Method in class com.zaxxer.hikari.pool.ProxyStatement
getConnection() - Method in class com.zaxxer.hikari.util.DriverDataSource
 
getConnection(String, String) - Method in class com.zaxxer.hikari.util.DriverDataSource
 
getConnectionAcquisitionTimer() - Method in class com.zaxxer.hikari.metrics.dropwizard.CodaHaleMetricsTracker
 
getConnectionDurationHistogram() - Method in class com.zaxxer.hikari.metrics.dropwizard.CodaHaleMetricsTracker
 
getConnectionInitSql() - Method in class com.zaxxer.hikari.HikariConfig
Get the SQL string that will be executed on all new connections when they are created, before they are added to the pool.
getConnectionTestQuery() - Method in class com.zaxxer.hikari.HikariConfig
Get the SQL query to be executed to test the validity of connections.
getConnectionTimeout() - Method in class com.zaxxer.hikari.HikariConfig
Get the maximum number of milliseconds that a client will wait for a connection from the pool.
getConnectionTimeout() - Method in interface com.zaxxer.hikari.HikariConfigMXBean
Get the maximum number of milliseconds that a client will wait for a connection from the pool.
getCount(int) - Method in class com.zaxxer.hikari.util.ConcurrentBag
Get a count of the number of items in the specified state at the time of this call.
getDataSource() - Method in class com.zaxxer.hikari.HikariConfig
Get the DataSource that has been explicitly specified to be wrapped by the pool.
getDataSourceClassName() - Method in class com.zaxxer.hikari.HikariConfig
 
getDataSourceJNDI() - Method in class com.zaxxer.hikari.HikariConfig
 
getDataSourceProperties() - Method in class com.zaxxer.hikari.HikariConfig
 
getDriverClassName() - Method in class com.zaxxer.hikari.HikariConfig
 
getHealthCheckProperties() - Method in class com.zaxxer.hikari.HikariConfig
 
getHealthCheckRegistry() - Method in class com.zaxxer.hikari.HikariConfig
Get the Codahale HealthCheckRegistry, could be null.
getIdleConnections() - Method in interface com.zaxxer.hikari.HikariPoolMXBean
 
getIdleConnections() - Method in class com.zaxxer.hikari.metrics.PoolStats
 
getIdleConnections() - Method in class com.zaxxer.hikari.pool.HikariPool
getIdleTimeout() - Method in class com.zaxxer.hikari.HikariConfig
This property controls the maximum amount of time (in milliseconds) that a connection is allowed to sit idle in the pool.
getIdleTimeout() - Method in interface com.zaxxer.hikari.HikariConfigMXBean
This property controls the maximum amount of time (in milliseconds) that a connection is allowed to sit idle in the pool.
getJdbcUrl() - Method in class com.zaxxer.hikari.HikariConfig
 
getLeakDetectionThreshold() - Method in class com.zaxxer.hikari.HikariConfig
This property controls the amount of time that a connection can be out of the pool before a message is logged indicating a possible connection leak.
getLeakDetectionThreshold() - Method in interface com.zaxxer.hikari.HikariConfigMXBean
This property controls the amount of time that a connection can be out of the pool before a message is logged indicating a possible connection leak.
getLoginTimeout() - Method in class com.zaxxer.hikari.HikariDataSource
getLoginTimeout() - Method in class com.zaxxer.hikari.util.DriverDataSource
 
getLogWriter() - Method in class com.zaxxer.hikari.HikariDataSource
getLogWriter() - Method in class com.zaxxer.hikari.util.DriverDataSource
 
getMaximumPoolSize() - Method in class com.zaxxer.hikari.HikariConfig
The property controls the maximum number of connections that HikariCP will keep in the pool, including both idle and in-use connections.
getMaximumPoolSize() - Method in interface com.zaxxer.hikari.HikariConfigMXBean
The property controls the maximum number of connections that HikariCP will keep in the pool, including both idle and in-use connections.
getMaxLifetime() - Method in class com.zaxxer.hikari.HikariConfig
This property controls the maximum lifetime of a connection in the pool.
getMaxLifetime() - Method in interface com.zaxxer.hikari.HikariConfigMXBean
This property controls the maximum lifetime of a connection in the pool.
getMetricRegistry() - Method in class com.zaxxer.hikari.HikariConfig
Get the Codahale MetricRegistry, could be null.
getMetricsTrackerFactory() - Method in class com.zaxxer.hikari.HikariConfig
 
getMinimumIdle() - Method in class com.zaxxer.hikari.HikariConfig
The property controls the maximum size that the pool is allowed to reach, including both idle and in-use connections.
getMinimumIdle() - Method in interface com.zaxxer.hikari.HikariConfigMXBean
The property controls the maximum size that the pool is allowed to reach, including both idle and in-use connections.
getNullIfEmpty(String) - Static method in class com.zaxxer.hikari.util.UtilityElf
 
getObjectInstance(Object, Name, Context, Hashtable<?, ?>) - Method in class com.zaxxer.hikari.HikariJNDIFactory
 
getParentLogger() - Method in class com.zaxxer.hikari.HikariDataSource
getParentLogger() - Method in class com.zaxxer.hikari.util.DriverDataSource
 
getPassword() - Method in class com.zaxxer.hikari.HikariConfig
Get the default password to use for DataSource.getConnection(username, password) calls.
getPendingQueue() - Method in class com.zaxxer.hikari.util.ConcurrentBag
Get the number of threads pending (waiting) for an item from the bag to become available.
getPendingThreads() - Method in class com.zaxxer.hikari.metrics.PoolStats
 
getPoolName() - Method in class com.zaxxer.hikari.HikariConfig
The name of the connection pool.
getPoolName() - Method in interface com.zaxxer.hikari.HikariConfigMXBean
The name of the connection pool.
getProperty(String, Object) - Static method in class com.zaxxer.hikari.util.PropertyElf
 
getPropertyNames(Class<?>) - Static method in class com.zaxxer.hikari.util.PropertyElf
Get the bean-style property names for the specified object.
getQueueLength() - Method in class com.zaxxer.hikari.util.QueuedSequenceSynchronizer
Returns an estimate of the number of threads waiting for a sequence threshold to be reached.
getRegistry() - Method in class com.zaxxer.hikari.metrics.dropwizard.CodahaleMetricsTrackerFactory
 
getResultSet() - Method in class com.zaxxer.hikari.pool.ProxyStatement
getScheduledExecutorService() - Method in class com.zaxxer.hikari.HikariConfig
Get the ScheduledExecutorService used for housekeeping.
getSourceTimeUnit() - Method in interface com.zaxxer.hikari.util.ClockSource
Get the TimeUnit the ClockSource is denominated in.
getSourceTimeUnit() - Method in class com.zaxxer.hikari.util.ClockSource.MillisecondClockSource
Get the TimeUnit the ClockSource is denominated in.
getSourceTimeUnit() - Method in class com.zaxxer.hikari.util.ClockSource.NanosecondClockSource
Get the TimeUnit the ClockSource is denominated in.
getState() - Method in interface com.zaxxer.hikari.util.ConcurrentBag.IConcurrentBagEntry
 
getStatement() - Method in class com.zaxxer.hikari.pool.ProxyResultSet
getThreadFactory() - Method in class com.zaxxer.hikari.HikariConfig
Get the thread factory used to create threads.
getThreadsAwaitingConnection() - Method in interface com.zaxxer.hikari.HikariPoolMXBean
 
getThreadsAwaitingConnection() - Method in class com.zaxxer.hikari.pool.HikariPool
getTotalConnections() - Method in interface com.zaxxer.hikari.HikariPoolMXBean
 
getTotalConnections() - Method in class com.zaxxer.hikari.metrics.PoolStats
 
getTotalConnections() - Method in class com.zaxxer.hikari.pool.HikariPool
getTransactionIsolation() - Method in class com.zaxxer.hikari.HikariConfig
 
getTransactionIsolation(String) - Static method in class com.zaxxer.hikari.util.UtilityElf
Get the int value of a transaction isolation level by name.
getUsername() - Method in class com.zaxxer.hikari.HikariConfig
Get the default username used for DataSource.getConnection(username, password) calls.
getValidationTimeout() - Method in class com.zaxxer.hikari.HikariConfig
Get the maximum number of milliseconds that the pool will wait for a connection to be validated as alive.
getValidationTimeout() - Method in interface com.zaxxer.hikari.HikariConfigMXBean
Get the maximum number of milliseconds that the pool will wait for a connection to be validated as alive.

H

hasQueuedThreads() - Method in class com.zaxxer.hikari.util.QueuedSequenceSynchronizer
Queries whether any threads are waiting to for the sequence to reach a particular threshold.
HikariConfig - Class in com.zaxxer.hikari
 
HikariConfig() - Constructor for class com.zaxxer.hikari.HikariConfig
Default constructor
HikariConfig(Properties) - Constructor for class com.zaxxer.hikari.HikariConfig
Construct a HikariConfig from the specified properties object.
HikariConfig(String) - Constructor for class com.zaxxer.hikari.HikariConfig
Construct a HikariConfig from the specified property file name.
HikariConfigMXBean - Interface in com.zaxxer.hikari
The javax.management MBean for a Hikari pool configuration.
HikariConfigurationUtil - Class in com.zaxxer.hikari.hibernate
Utility class to map Hibernate properties to HikariCP configuration properties.
HikariConfigurationUtil() - Constructor for class com.zaxxer.hikari.hibernate.HikariConfigurationUtil
 
HikariConnectionProvider - Class in com.zaxxer.hikari.hibernate
Connection provider for Hibernate 4.3.
HikariConnectionProvider() - Constructor for class com.zaxxer.hikari.hibernate.HikariConnectionProvider
c-tor
HikariDataSource - Class in com.zaxxer.hikari
The HikariCP pooled DataSource.
HikariDataSource() - Constructor for class com.zaxxer.hikari.HikariDataSource
Default constructor.
HikariDataSource(HikariConfig) - Constructor for class com.zaxxer.hikari.HikariDataSource
Construct a HikariDataSource with the specified configuration.
HikariJNDIFactory - Class in com.zaxxer.hikari
A JNDI factory that produces HikariDataSource instances.
HikariJNDIFactory() - Constructor for class com.zaxxer.hikari.HikariJNDIFactory
 
HikariPool - Class in com.zaxxer.hikari.pool
This is the primary connection pool class that provides the basic pooling behavior for HikariCP.
HikariPool(HikariConfig) - Constructor for class com.zaxxer.hikari.pool.HikariPool
Construct a HikariPool with the specified configuration.
HikariPool.PoolInitializationException - Exception in com.zaxxer.hikari.pool
 
HikariPoolMXBean - Interface in com.zaxxer.hikari
The javax.management MBean for a Hikari pool instance.

I

increment() - Method in interface com.zaxxer.hikari.util.Sequence
Increments the current sequence by one.
increment() - Method in class com.zaxxer.hikari.util.Sequence.Java7Sequence
 
indexOf(Object) - Method in class com.zaxxer.hikari.util.FastList
insertRow() - Method in class com.zaxxer.hikari.pool.ProxyResultSet
INSTANCE - Static variable in interface com.zaxxer.hikari.util.ClockSource
 
isAllowPoolSuspension() - Method in class com.zaxxer.hikari.HikariConfig
Get the pool suspension behavior (allowed or disallowed).
isAutoCommit() - Method in class com.zaxxer.hikari.HikariConfig
Get the default auto-commit behavior of connections in the pool.
isClosed() - Method in class com.zaxxer.hikari.HikariDataSource
Determine whether the HikariDataSource has been closed.
isClosed() - Method in class com.zaxxer.hikari.pool.ProxyConnection
isEmpty() - Method in class com.zaxxer.hikari.util.FastList
isInitializationFailFast() - Method in class com.zaxxer.hikari.HikariConfig
Get whether or not the construction of the pool should throw an exception if the minimum number of connections cannot be created.
isIsolateInternalQueries() - Method in class com.zaxxer.hikari.HikariConfig
 
isJdbc4ConnectionTest() - Method in class com.zaxxer.hikari.HikariConfig
Deprecated.
isReadOnly() - Method in class com.zaxxer.hikari.HikariConfig
 
isRegisterMbeans() - Method in class com.zaxxer.hikari.HikariConfig
 
isUnwrappableAs(Class) - Method in class com.zaxxer.hikari.hibernate.HikariConnectionProvider
 
isWrapperFor(Class<?>) - Method in class com.zaxxer.hikari.HikariDataSource
isWrapperFor(Class<?>) - Method in class com.zaxxer.hikari.pool.ProxyConnection
isWrapperFor(Class<?>) - Method in class com.zaxxer.hikari.util.DriverDataSource
 
iterator() - Method in class com.zaxxer.hikari.util.FastList

J

Java7Sequence() - Constructor for class com.zaxxer.hikari.util.Sequence.Java7Sequence
 
Java8Sequence() - Constructor for class com.zaxxer.hikari.util.Sequence.Java8Sequence
 
JavassistProxyFactory - Class in com.zaxxer.hikari.util
This class generates the proxy objects for Connection, Statement, PreparedStatement, and CallableStatement.
JavassistProxyFactory() - Constructor for class com.zaxxer.hikari.util.JavassistProxyFactory
 

L

lastIndexOf(Object) - Method in class com.zaxxer.hikari.util.FastList
listIterator() - Method in class com.zaxxer.hikari.util.FastList
listIterator(int) - Method in class com.zaxxer.hikari.util.FastList
loadConfiguration(Map) - Static method in class com.zaxxer.hikari.hibernate.HikariConfigurationUtil
Create/load a HikariConfig from Hibernate properties.

M

main(String...) - Static method in class com.zaxxer.hikari.util.JavassistProxyFactory
 
MetricsTracker - Class in com.zaxxer.hikari.metrics
This class only supports realtime, not historical metrics.
MetricsTracker() - Constructor for class com.zaxxer.hikari.metrics.MetricsTracker
 
MetricsTrackerFactory - Interface in com.zaxxer.hikari.metrics
 
MillisecondClockSource() - Constructor for class com.zaxxer.hikari.util.ClockSource.MillisecondClockSource
 

N

NanosecondClockSource() - Constructor for class com.zaxxer.hikari.util.ClockSource.NanosecondClockSource
 
newThread(Runnable) - Method in class com.zaxxer.hikari.util.UtilityElf.DefaultThreadFactory
 

P

plusMillis(long, long) - Method in class com.zaxxer.hikari.util.ClockSource.MillisecondClockSource
Return the specified opaque time-stamp plus the specified number of milliseconds.
plusMillis(long, long) - Method in class com.zaxxer.hikari.util.ClockSource.NanosecondClockSource
Return the specified opaque time-stamp plus the specified number of milliseconds.
plusMillis(long, long) - Method in interface com.zaxxer.hikari.util.ClockSource
Return the specified opaque time-stamp plus the specified number of milliseconds.
PoolInitializationException(Throwable) - Constructor for exception com.zaxxer.hikari.pool.HikariPool.PoolInitializationException
Construct an exception, possibly wrapping the provided Throwable as the cause.
PoolStats - Class in com.zaxxer.hikari.metrics
 
PoolStats(long) - Constructor for class com.zaxxer.hikari.metrics.PoolStats
 
prepareCall(String) - Method in class com.zaxxer.hikari.pool.ProxyConnection
prepareCall(String, int, int) - Method in class com.zaxxer.hikari.pool.ProxyConnection
prepareCall(String, int, int, int) - Method in class com.zaxxer.hikari.pool.ProxyConnection
prepareStatement(String) - Method in class com.zaxxer.hikari.pool.ProxyConnection
prepareStatement(String, int) - Method in class com.zaxxer.hikari.pool.ProxyConnection
prepareStatement(String, int, int) - Method in class com.zaxxer.hikari.pool.ProxyConnection
prepareStatement(String, int, int, int) - Method in class com.zaxxer.hikari.pool.ProxyConnection
prepareStatement(String, int[]) - Method in class com.zaxxer.hikari.pool.ProxyConnection
prepareStatement(String, String[]) - Method in class com.zaxxer.hikari.pool.ProxyConnection
PrometheusMetricsTrackerFactory - Class in com.zaxxer.hikari.metrics.prometheus
HikariConfig config = new HikariConfig(); config.setMetricsTrackerFactory(new PrometheusMetricsTrackerFactory());
PrometheusMetricsTrackerFactory() - Constructor for class com.zaxxer.hikari.metrics.prometheus.PrometheusMetricsTrackerFactory
 
PropertyElf - Class in com.zaxxer.hikari.util
A class that reflectively sets bean properties on a target object.
PropertyElf() - Constructor for class com.zaxxer.hikari.util.PropertyElf
 
ProxyCallableStatement - Class in com.zaxxer.hikari.pool
This is the proxy class for java.sql.CallableStatement.
ProxyConnection - Class in com.zaxxer.hikari.pool
This is the proxy class for java.sql.Connection.
ProxyFactory - Class in com.zaxxer.hikari.pool
A factory class that produces proxies around instances of the standard JDBC interfaces.
ProxyPreparedStatement - Class in com.zaxxer.hikari.pool
This is the proxy class for java.sql.PreparedStatement.
ProxyResultSet - Class in com.zaxxer.hikari.pool
This is the proxy class for java.sql.ResultSet.
ProxyStatement - Class in com.zaxxer.hikari.pool
This is the proxy class for java.sql.Statement.

Q

QueuedSequenceSynchronizer - Class in com.zaxxer.hikari.util
A specialized wait/notify class useful for resource tracking through the use of a monotonically-increasing long sequence.
QueuedSequenceSynchronizer() - Constructor for class com.zaxxer.hikari.util.QueuedSequenceSynchronizer
Default constructor
quietlySleep(long) - Static method in class com.zaxxer.hikari.util.UtilityElf
Sleep and transform an InterruptedException into a RuntimeException.

R

recordConnectionAcquiredNanos(long) - Method in class com.zaxxer.hikari.metrics.dropwizard.CodaHaleMetricsTracker
recordConnectionAcquiredNanos(long) - Method in class com.zaxxer.hikari.metrics.MetricsTracker
 
recordConnectionTimeout() - Method in class com.zaxxer.hikari.metrics.dropwizard.CodaHaleMetricsTracker
 
recordConnectionTimeout() - Method in class com.zaxxer.hikari.metrics.MetricsTracker
 
recordConnectionUsageMillis(long) - Method in class com.zaxxer.hikari.metrics.dropwizard.CodaHaleMetricsTracker
recordConnectionUsageMillis(long) - Method in class com.zaxxer.hikari.metrics.MetricsTracker
 
registerHealthChecks(HikariPool, HikariConfig, HealthCheckRegistry) - Static method in class com.zaxxer.hikari.metrics.dropwizard.CodahaleHealthChecker
Register Dropwizard health checks.
release() - Method in class com.zaxxer.hikari.util.SuspendResumeLock
 
remove(T) - Method in class com.zaxxer.hikari.util.ConcurrentBag
Remove a value from the bag.
remove(Object) - Method in class com.zaxxer.hikari.util.FastList
This remove method is most efficient when the element being removed is the last element.
remove(int) - Method in class com.zaxxer.hikari.util.FastList
removeAll(Collection<?>) - Method in class com.zaxxer.hikari.util.FastList
removeIf(Predicate<? super T>) - Method in class com.zaxxer.hikari.util.FastList
removeLast() - Method in class com.zaxxer.hikari.util.FastList
Remove the last element from the list.
replaceAll(UnaryOperator<T>) - Method in class com.zaxxer.hikari.util.FastList
requite(T) - Method in class com.zaxxer.hikari.util.ConcurrentBag
This method will return a borrowed object to the bag.
reserve(T) - Method in class com.zaxxer.hikari.util.ConcurrentBag
The method is used to make an item in the bag "unavailable" for borrowing.
resume() - Method in class com.zaxxer.hikari.util.SuspendResumeLock
 
resumePool() - Method in class com.zaxxer.hikari.HikariDataSource
Resume allocation of connections from the pool.
resumePool() - Method in interface com.zaxxer.hikari.HikariPoolMXBean
 
resumePool() - Method in class com.zaxxer.hikari.pool.HikariPool
retainAll(Collection<?>) - Method in class com.zaxxer.hikari.util.FastList
rollback() - Method in class com.zaxxer.hikari.pool.ProxyConnection
rollback(Savepoint) - Method in class com.zaxxer.hikari.pool.ProxyConnection

S

Sequence - Interface in com.zaxxer.hikari.util
A monotonically increasing long sequence.
Sequence.Factory - Class in com.zaxxer.hikari.util
Factory class used to create a platform-specific ClockSource.
Sequence.Java7Sequence - Class in com.zaxxer.hikari.util
 
Sequence.Java8Sequence - Class in com.zaxxer.hikari.util
 
set(int, T) - Method in class com.zaxxer.hikari.util.FastList
setAllowPoolSuspension(boolean) - Method in class com.zaxxer.hikari.HikariConfig
Set whether or not pool suspension is allowed.
setAutoCommit(boolean) - Method in class com.zaxxer.hikari.HikariConfig
Set the default auto-commit behavior of connections in the pool.
setAutoCommit(boolean) - Method in class com.zaxxer.hikari.pool.ProxyConnection
setCatalog(String) - Method in class com.zaxxer.hikari.HikariConfig
Set the default catalog name to be set on connections.
setCatalog(String) - Method in class com.zaxxer.hikari.pool.ProxyConnection
setConnectionInitSql(String) - Method in class com.zaxxer.hikari.HikariConfig
Set the SQL string that will be executed on all new connections when they are created, before they are added to the pool.
setConnectionTestQuery(String) - Method in class com.zaxxer.hikari.HikariConfig
Set the SQL query to be executed to test the validity of connections.
setConnectionTimeout(long) - Method in class com.zaxxer.hikari.HikariConfig
Set the maximum number of milliseconds that a client will wait for a connection from the pool.
setConnectionTimeout(long) - Method in interface com.zaxxer.hikari.HikariConfigMXBean
Set the maximum number of milliseconds that a client will wait for a connection from the pool.
setDataSource(DataSource) - Method in class com.zaxxer.hikari.HikariConfig
Set a DataSource for the pool to explicitly wrap.
setDataSourceClassName(String) - Method in class com.zaxxer.hikari.HikariConfig
 
setDataSourceJNDI(String) - Method in class com.zaxxer.hikari.HikariConfig
 
setDataSourceProperties(Properties) - Method in class com.zaxxer.hikari.HikariConfig
 
setDriverClassName(String) - Method in class com.zaxxer.hikari.HikariConfig
 
setHealthCheckProperties(Properties) - Method in class com.zaxxer.hikari.HikariConfig
 
setHealthCheckRegistry(Object) - Method in class com.zaxxer.hikari.HikariConfig
Set a Codahale HealthCheckRegistry to use for HikariCP.
setHealthCheckRegistry(Object) - Method in class com.zaxxer.hikari.HikariDataSource
Set a Codahale HealthCheckRegistry to use for HikariCP.
setHealthCheckRegistry(Object) - Method in class com.zaxxer.hikari.pool.HikariPool
 
setIdleTimeout(long) - Method in class com.zaxxer.hikari.HikariConfig
This property controls the maximum amount of time (in milliseconds) that a connection is allowed to sit idle in the pool.
setIdleTimeout(long) - Method in interface com.zaxxer.hikari.HikariConfigMXBean
This property controls the maximum amount of time (in milliseconds) that a connection is allowed to sit idle in the pool.
setInitializationFailFast(boolean) - Method in class com.zaxxer.hikari.HikariConfig
Set whether or not the construction of the pool should throw an exception if the minimum number of connections cannot be created.
setIsolateInternalQueries(boolean) - Method in class com.zaxxer.hikari.HikariConfig
 
setJdbc4ConnectionTest(boolean) - Method in class com.zaxxer.hikari.HikariConfig
Deprecated.
setJdbcUrl(String) - Method in class com.zaxxer.hikari.HikariConfig
 
setLeakDetectionThreshold(long) - Method in class com.zaxxer.hikari.HikariConfig
This property controls the amount of time that a connection can be out of the pool before a message is logged indicating a possible connection leak.
setLeakDetectionThreshold(long) - Method in interface com.zaxxer.hikari.HikariConfigMXBean
This property controls the amount of time that a connection can be out of the pool before a message is logged indicating a possible connection leak.
setLoginTimeout(int) - Method in class com.zaxxer.hikari.HikariDataSource
setLoginTimeout(int) - Method in class com.zaxxer.hikari.util.DriverDataSource
 
setLogWriter(PrintWriter) - Method in class com.zaxxer.hikari.HikariDataSource
setLogWriter(PrintWriter) - Method in class com.zaxxer.hikari.util.DriverDataSource
 
setMaximumPoolSize(int) - Method in class com.zaxxer.hikari.HikariConfig
The property controls the maximum size that the pool is allowed to reach, including both idle and in-use connections.
setMaximumPoolSize(int) - Method in interface com.zaxxer.hikari.HikariConfigMXBean
The property controls the maximum size that the pool is allowed to reach, including both idle and in-use connections.
setMaxLifetime(long) - Method in class com.zaxxer.hikari.HikariConfig
This property controls the maximum lifetime of a connection in the pool.
setMaxLifetime(long) - Method in interface com.zaxxer.hikari.HikariConfigMXBean
This property controls the maximum lifetime of a connection in the pool.
setMetricRegistry(Object) - Method in class com.zaxxer.hikari.HikariConfig
Set a Codahale MetricRegistry to use for HikariCP.
setMetricRegistry(Object) - Method in class com.zaxxer.hikari.HikariDataSource
Set a Codahale MetricRegistry to use for HikariCP.
setMetricRegistry(Object) - Method in class com.zaxxer.hikari.pool.HikariPool
 
setMetricsTrackerFactory(MetricsTrackerFactory) - Method in class com.zaxxer.hikari.HikariConfig
 
setMetricsTrackerFactory(MetricsTrackerFactory) - Method in class com.zaxxer.hikari.HikariDataSource
setMetricsTrackerFactory(MetricsTrackerFactory) - Method in class com.zaxxer.hikari.pool.HikariPool
 
setMinimumIdle(int) - Method in class com.zaxxer.hikari.HikariConfig
The property controls the minimum number of idle connections that HikariCP tries to maintain in the pool, including both idle and in-use connections.
setMinimumIdle(int) - Method in interface com.zaxxer.hikari.HikariConfigMXBean
The property controls the minimum number of idle connections that HikariCP tries to maintain in the pool, including both idle and in-use connections.
setNetworkTimeout(Executor, int) - Method in class com.zaxxer.hikari.pool.ProxyConnection
setPassword(String) - Method in class com.zaxxer.hikari.HikariConfig
Set the default password to use for DataSource.getConnection(username, password) calls.
setPassword(String) - Method in interface com.zaxxer.hikari.HikariConfigMXBean
Set the password used for authentication.
setPoolName(String) - Method in class com.zaxxer.hikari.HikariConfig
Set the name of the connection pool.
setReadOnly(boolean) - Method in class com.zaxxer.hikari.HikariConfig
 
setReadOnly(boolean) - Method in class com.zaxxer.hikari.pool.ProxyConnection
setRegisterMbeans(boolean) - Method in class com.zaxxer.hikari.HikariConfig
 
setScheduledExecutorService(ScheduledThreadPoolExecutor) - Method in class com.zaxxer.hikari.HikariConfig
Set the ScheduledExecutorService used for housekeeping.
setState(int) - Method in interface com.zaxxer.hikari.util.ConcurrentBag.IConcurrentBagEntry
 
setTargetFromProperties(Object, Properties) - Static method in class com.zaxxer.hikari.util.PropertyElf
 
setThreadFactory(ThreadFactory) - Method in class com.zaxxer.hikari.HikariConfig
Set the thread factory to be used to create threads.
setTransactionIsolation(String) - Method in class com.zaxxer.hikari.HikariConfig
Set the default transaction isolation level.
setTransactionIsolation(int) - Method in class com.zaxxer.hikari.pool.ProxyConnection
setUsername(String) - Method in class com.zaxxer.hikari.HikariConfig
Set the default username used for DataSource.getConnection(username, password) calls.
setUsername(String) - Method in interface com.zaxxer.hikari.HikariConfigMXBean
Set the username used for authentication.
setValidationTimeout(long) - Method in class com.zaxxer.hikari.HikariConfig
Sets the maximum number of milliseconds that the pool will wait for a connection to be validated as alive.
setValidationTimeout(long) - Method in interface com.zaxxer.hikari.HikariConfigMXBean
Sets the maximum number of milliseconds that the pool will wait for a connection to be validated as alive.
shutdown() - Method in class com.zaxxer.hikari.HikariDataSource
Deprecated.
This method has been deprecated, please use HikariDataSource.close() instead
shutdown() - Method in class com.zaxxer.hikari.pool.HikariPool
Shutdown the pool, closing all idle connections and aborting or closing active connections.
signal() - Method in class com.zaxxer.hikari.util.QueuedSequenceSynchronizer
Signal any waiting threads.
size() - Method in class com.zaxxer.hikari.util.ConcurrentBag
Get the total number of items in the bag.
size() - Method in class com.zaxxer.hikari.util.FastList
Get the current number of elements in the FastList.
softEvictConnections() - Method in interface com.zaxxer.hikari.HikariPoolMXBean
 
softEvictConnections() - Method in class com.zaxxer.hikari.pool.HikariPool
sort(Comparator<? super T>) - Method in class com.zaxxer.hikari.util.FastList
spliterator() - Method in class com.zaxxer.hikari.util.FastList
STATE_IN_USE - Static variable in interface com.zaxxer.hikari.util.ConcurrentBag.IConcurrentBagEntry
 
STATE_NOT_IN_USE - Static variable in interface com.zaxxer.hikari.util.ConcurrentBag.IConcurrentBagEntry
 
STATE_REMOVED - Static variable in interface com.zaxxer.hikari.util.ConcurrentBag.IConcurrentBagEntry
 
STATE_RESERVED - Static variable in interface com.zaxxer.hikari.util.ConcurrentBag.IConcurrentBagEntry
 
stop() - Method in class com.zaxxer.hikari.hibernate.HikariConnectionProvider
 
subList(int, int) - Method in class com.zaxxer.hikari.util.FastList
supportsAggressiveRelease() - Method in class com.zaxxer.hikari.hibernate.HikariConnectionProvider
 
suspend() - Method in class com.zaxxer.hikari.util.SuspendResumeLock
 
suspendPool() - Method in class com.zaxxer.hikari.HikariDataSource
Suspend allocation of connections from the pool.
suspendPool() - Method in interface com.zaxxer.hikari.HikariPoolMXBean
 
suspendPool() - Method in class com.zaxxer.hikari.pool.HikariPool
SuspendResumeLock - Class in com.zaxxer.hikari.util
This class implements a lock that can be used to suspend and resume the pool.
SuspendResumeLock() - Constructor for class com.zaxxer.hikari.util.SuspendResumeLock
Default constructor

T

TIMEUNIT_DISPLAY_VALUES - Static variable in interface com.zaxxer.hikari.util.ClockSource
 
TIMEUNITS_DESCENDING - Static variable in interface com.zaxxer.hikari.util.ClockSource
 
toArray() - Method in class com.zaxxer.hikari.util.FastList
toArray(E[]) - Method in class com.zaxxer.hikari.util.FastList
toMillis(long) - Method in class com.zaxxer.hikari.util.ClockSource.MillisecondClockSource
Convert an opaque time-stamp returned by currentTime() into milliseconds.
toMillis(long) - Method in class com.zaxxer.hikari.util.ClockSource.NanosecondClockSource
Convert an opaque time-stamp returned by currentTime() into milliseconds.
toMillis(long) - Method in interface com.zaxxer.hikari.util.ClockSource
Convert an opaque time-stamp returned by currentTime() into milliseconds.
toNanos(long) - Method in class com.zaxxer.hikari.util.ClockSource.MillisecondClockSource
Convert an opaque time-stamp returned by currentTime() into nanoseconds.
toNanos(long) - Method in class com.zaxxer.hikari.util.ClockSource.NanosecondClockSource
Convert an opaque time-stamp returned by currentTime() into nanoseconds.
toNanos(long) - Method in interface com.zaxxer.hikari.util.ClockSource
Convert an opaque time-stamp returned by currentTime() into nanoseconds.
toString() - Method in class com.zaxxer.hikari.HikariDataSource
toString() - Method in class com.zaxxer.hikari.pool.ProxyConnection
toString() - Method in class com.zaxxer.hikari.pool.ProxyResultSet
toString() - Method in class com.zaxxer.hikari.pool.ProxyStatement

U

unreserve(T) - Method in class com.zaxxer.hikari.util.ConcurrentBag
This method is used to make an item reserved via reserve(T) available again for borrowing.
unwrap(Class<T>) - Method in class com.zaxxer.hikari.hibernate.HikariConnectionProvider
 
unwrap(Class<T>) - Method in class com.zaxxer.hikari.HikariDataSource
unwrap(Class<T>) - Method in class com.zaxxer.hikari.pool.ProxyConnection
unwrap(Class<T>) - Method in class com.zaxxer.hikari.pool.ProxyResultSet
unwrap(Class<T>) - Method in class com.zaxxer.hikari.pool.ProxyStatement
unwrap(Class<T>) - Method in class com.zaxxer.hikari.util.DriverDataSource
 
updateRow() - Method in class com.zaxxer.hikari.pool.ProxyResultSet
UtilityElf - Class in com.zaxxer.hikari.util
 
UtilityElf() - Constructor for class com.zaxxer.hikari.util.UtilityElf
 
UtilityElf.DefaultThreadFactory - Class in com.zaxxer.hikari.util
 

V

validate() - Method in class com.zaxxer.hikari.HikariConfig
 
values(int) - Method in class com.zaxxer.hikari.util.ConcurrentBag
This method provides a "snapshot" in time of the BagEntry items in the bag in the specified state.
values() - Method in class com.zaxxer.hikari.util.ConcurrentBag
This method provides a "snapshot" in time of the bag items.

W

waitUntilSequenceExceeded(long, long) - Method in class com.zaxxer.hikari.util.QueuedSequenceSynchronizer
Block the current thread until the current sequence exceeds the specified threshold, or until the specified timeout is reached.
A B C D E F G H I J L M N P Q R S T U V W 
Skip navigation links

Copyright © 2016 Zaxxer.com. All Rights Reserved.