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

A

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.
addBagItem() - Method in class com.zaxxer.hikari.pool.HikariPool
addBagItem() - Method in interface com.zaxxer.hikari.util.ConcurrentBag.IBagStateListener
 
addBagStateListener(ConcurrentBag.IBagStateListener) - Method in class com.zaxxer.hikari.util.ConcurrentBag
Add a listener to the bag.
addDataSourceProperty(String, Object) - Method in class com.zaxxer.hikari.HikariConfig
 

B

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

C

CallableStatementProxy - Class in com.zaxxer.hikari.proxy
This is the proxy class for java.sql.CallableStatement.
captureStack(long, ScheduledExecutorService) - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
Catpure the stack and start leak detection.
captureStack(long, ScheduledExecutorService) - Method in interface com.zaxxer.hikari.proxy.IHikariConnectionProxy
Catpure the stack and start leak detection.
checkException(SQLException) - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
Check if the provided SQLException contains a SQLSTATE that indicates a disconnection from the server.
checkException(SQLException) - Method in interface com.zaxxer.hikari.proxy.IHikariConnectionProxy
Check if the provided SQLException contains a SQLSTATE that indicates a disconnection from the server.
ClassLoaderUtils - Class in com.zaxxer.hikari.util
 
ClassLoaderUtils() - Constructor for class com.zaxxer.hikari.util.ClassLoaderUtils
 
clear() - Method in class com.zaxxer.hikari.util.FastList
Clear the FastList.
close() - Method in class com.zaxxer.hikari.HikariDataSource
close() and shutdown() are synonymous.
close() - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
close() - Method in class com.zaxxer.hikari.proxy.StatementProxy
closeConnection(Connection) - Method in class com.zaxxer.hikari.hibernate.HikariConnectionProvider
 
closeConnection(IHikariConnectionProxy) - Method in class com.zaxxer.hikari.pool.HikariPool
Permanently close the real (underlying) connection (eat any exception).
closeIdleConnections() - Method in class com.zaxxer.hikari.pool.HikariPool
closeIdleConnections() - Method in interface com.zaxxer.hikari.pool.HikariPoolMBean
 
CodaHaleMetricsTracker - Class in com.zaxxer.hikari.metrics
 
CodaHaleMetricsTracker(String) - Constructor for class com.zaxxer.hikari.metrics.CodaHaleMetricsTracker
 
CodaHaleMetricsTracker.Context - Class in com.zaxxer.hikari.metrics
 
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.pool - package com.zaxxer.hikari.pool
 
com.zaxxer.hikari.proxy - package com.zaxxer.hikari.proxy
 
com.zaxxer.hikari.util - package com.zaxxer.hikari.util
 
compareAndSetState(int, int) - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
compareAndSetState(int, int) - Method in interface com.zaxxer.hikari.util.ConcurrentBag.IBagManagable
 
ConcurrentBag<T extends ConcurrentBag.IBagManagable> - 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() - Constructor for class com.zaxxer.hikari.util.ConcurrentBag
Constructor.
ConcurrentBag.IBagManagable - Interface in com.zaxxer.hikari.util
This interface must be implemented by classes wishing to be managed by ConcurrentBag.
ConcurrentBag.IBagStateListener - Interface in com.zaxxer.hikari.util
This interface is implemented by a listener to the bag.
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
 
ConnectionProxy - Class in com.zaxxer.hikari.proxy
This is the proxy class for java.sql.Connection.
copyProperties(Properties) - Static method in class com.zaxxer.hikari.util.PropertyBeanSetter
 
createInstance(String, Class<T>, Object...) - Static method in class com.zaxxer.hikari.util.PoolUtilities
 
createMetricsTracker(String, String) - Static method in class com.zaxxer.hikari.metrics.MetricsFactory
 
createStatement() - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
createStatement(int, int) - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
createStatement(int, int, int) - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
createThreadPoolExecutor(int, String, ThreadFactory) - Static method in class com.zaxxer.hikari.util.PoolUtilities
 
customize(Connection) - Method in interface com.zaxxer.hikari.IConnectionCustomizer
The Connection object that is passed into this method is the "raw" Connection instance provided by the JDBC driver, not a wrapped HikariCP connection.

D

DefaultThreadFactory - Class in com.zaxxer.hikari.util
 
DefaultThreadFactory(String, boolean) - Constructor for class com.zaxxer.hikari.util.DefaultThreadFactory
 
DriverDataSource - Class in com.zaxxer.hikari.util
 
DriverDataSource(String, Properties, String, String) - Constructor for class com.zaxxer.hikari.util.DriverDataSource
 
dumpPoolState() - Method in class com.zaxxer.hikari.pool.HikariPool
dumpPoolState() - Method in interface com.zaxxer.hikari.pool.HikariPoolMBean
 
dumpState() - Method in class com.zaxxer.hikari.util.ConcurrentBag
 

E

elapsedTimeMs(long) - Static method in class com.zaxxer.hikari.util.PoolUtilities
Get the elapsed time in millisecond between the specified start time and now.
equals(Object) - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
evictConnection(Connection) - Method in class com.zaxxer.hikari.HikariDataSource
Evict a connection from the pool.
executeQuery() - Method in class com.zaxxer.hikari.proxy.PreparedStatementProxy
executeQuery(String) - Method in class com.zaxxer.hikari.proxy.StatementProxy
executeSqlAutoCommit(Connection, String) - Static method in class com.zaxxer.hikari.util.PoolUtilities
Execute the user-specified init SQL.

F

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 specfied size.

G

get(int) - Method in class com.zaxxer.hikari.util.FastList
Get the element at the specified index.
getActiveConnections() - Method in class com.zaxxer.hikari.pool.HikariPool
getActiveConnections() - Method in interface com.zaxxer.hikari.pool.HikariPoolMBean
 
getAllInterfaces(Class<?>) - Static method in class com.zaxxer.hikari.util.ClassLoaderUtils
 
getCatalog() - Method in class com.zaxxer.hikari.HikariConfig
Get the default catalog name to be set on connections.
getClassLoader() - Static method in class com.zaxxer.hikari.util.ClassLoaderUtils
Get the class loader which can be used to generate proxies without leaking memory.
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 trying.
getConnection() - Method in class com.zaxxer.hikari.proxy.StatementProxy
getConnection() - Method in class com.zaxxer.hikari.util.DriverDataSource
 
getConnection(String, String) - Method in class com.zaxxer.hikari.util.DriverDataSource
 
getConnectionCustomizer() - Method in class com.zaxxer.hikari.HikariConfig
Get the customizer instance specified by the user.
getConnectionCustomizerClassName() - Method in class com.zaxxer.hikari.HikariConfig
Get the name of the connection customizer class to instantiate and execute on all new connections.
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.HikariConfigMBean
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
 
getDataSource() - Method in class com.zaxxer.hikari.HikariConfig
Get the DataSource that has been explicitly specified to be wrapped by the pool.
getDataSource() - Method in class com.zaxxer.hikari.pool.HikariPool
Get the wrapped DataSource.
getDataSourceClassName() - Method in class com.zaxxer.hikari.HikariConfig
 
getDataSourceJNDI() - Method in class com.zaxxer.hikari.HikariConfig
 
getDataSourceProperties() - Method in class com.zaxxer.hikari.HikariConfig
 
getExpirationTime() - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
Get the expiration timestamp of the connection.
getExpirationTime() - Method in interface com.zaxxer.hikari.proxy.IHikariConnectionProxy
Get the expiration timestamp of the connection.
getGeneratedKeys() - Method in class com.zaxxer.hikari.proxy.StatementProxy
getIdleConnections() - Method in class com.zaxxer.hikari.pool.HikariPool
getIdleConnections() - Method in interface com.zaxxer.hikari.pool.HikariPoolMBean
 
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.HikariConfigMBean
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
 
getLastAccess() - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
Get the last access timestamp of the connection.
getLastAccess() - Method in interface com.zaxxer.hikari.proxy.IHikariConnectionProxy
Get the last access timestamp of the connection.
getLastOpenTime() - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
Get the timestamp of when the connection was removed from the pool for use.
getLastOpenTime() - Method in interface com.zaxxer.hikari.proxy.IHikariConnectionProxy
Get the timestamp of when the connection was removed from the pool for use.
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.HikariConfigMBean
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.HikariConfigMBean
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.HikariConfigMBean
This property controls the maximum lifetime of a connection in the pool.
getMetricsTrackerClassName() - Method in class com.zaxxer.hikari.HikariConfig
Get the name of the class that implements the IMetricsTracker interface to be used for metrics tracking.
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.HikariConfigMBean
The property controls the maximum size that the pool is allowed to reach, including both idle and in-use connections.
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.
getPoolName() - Method in class com.zaxxer.hikari.HikariConfig
The name of the connection pool.
getPoolName() - Method in interface com.zaxxer.hikari.HikariConfigMBean
The name of the connection pool.
getProperty(String, Object) - Static method in class com.zaxxer.hikari.util.PropertyBeanSetter
 
getPropertyNames(Class<?>) - Static method in class com.zaxxer.hikari.util.PropertyBeanSetter
Get the bean-style property names for the specified object.
getProxyConnection(HikariPool, Connection, long, int, boolean, boolean, String) - Static method in class com.zaxxer.hikari.proxy.ProxyFactory
Create a proxy for the specified Connection instance.
getProxyConnection(IHikariConnectionProxy) - Static method in class com.zaxxer.hikari.proxy.ProxyFactory
 
getResultSet() - Method in class com.zaxxer.hikari.proxy.StatementProxy
getState() - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
getState() - Method in interface com.zaxxer.hikari.util.ConcurrentBag.IBagManagable
 
getThreadFactory() - Method in class com.zaxxer.hikari.HikariConfig
Get the thread factory used to create threads.
getThreadsAwaitingConnection() - Method in class com.zaxxer.hikari.pool.HikariPool
getThreadsAwaitingConnection() - Method in interface com.zaxxer.hikari.pool.HikariPoolMBean
 
getTotalConnections() - Method in class com.zaxxer.hikari.pool.HikariPool
getTotalConnections() - Method in interface com.zaxxer.hikari.pool.HikariPoolMBean
 
getTransactionIsolation() - Method in class com.zaxxer.hikari.HikariConfig
 
getUsername() - Method in class com.zaxxer.hikari.HikariConfig
Get the default username used for DataSource.getConnection(username, password) calls.

H

hashCode() - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
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.
HikariConfigMBean - Interface in com.zaxxer.hikari
The javax.management MBean for a Hikiri 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
 
HikariMBeanElf - Class in com.zaxxer.hikari.pool
Helper class to register our MBeans.
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(HikariConfig, String, String) - Constructor for class com.zaxxer.hikari.pool.HikariPool
Construct a HikariPool with the specified configuration.
HikariPoolMBean - Interface in com.zaxxer.hikari.pool
The javax.management MBean for a Hikiri pool instance.

I

IConnectionCustomizer - Interface in com.zaxxer.hikari
Interface whose implementers can perform one-time customization of a Connection before it is added to the pool.
IHikariConnectionProxy - Interface in com.zaxxer.hikari.proxy
The interface used by the Connection proxy and through which all interaction by other classes flow.
IMetricsTracker - Interface in com.zaxxer.hikari.metrics
 
IMetricsTracker.MetricsContext - Class in com.zaxxer.hikari.metrics
A base instance of a MetricsContext.
initialize() - Static method in class com.zaxxer.hikari.proxy.JavassistProxyFactory
Simply invoking this method causes the initialization of this class.
isAutoCommit() - Method in class com.zaxxer.hikari.HikariConfig
Get the default auto-commit behavior of connections in the pool.
isBrokenConnection() - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
Return the broken state of the connection.
isBrokenConnection() - Method in interface com.zaxxer.hikari.proxy.IHikariConnectionProxy
Return the broken state of the connection.
isClosed() - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
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
 
isReadOnly() - Method in class com.zaxxer.hikari.HikariConfig
 
isRecordMetrics() - 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
 
isValid(int) - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
isWrapperFor(Class<?>) - Method in class com.zaxxer.hikari.HikariDataSource
isWrapperFor(Class<?>) - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
isWrapperFor(Class<?>) - Method in class com.zaxxer.hikari.util.DriverDataSource
 

J

JavassistProxyFactory - Class in com.zaxxer.hikari.proxy
This class generates the proxy objects for Connection, Statement, PreparedStatement, and CallableStatement.

L

loadClass(String) - Static method in class com.zaxxer.hikari.util.ClassLoaderUtils
 
loadConfiguration(Map) - Static method in class com.zaxxer.hikari.hibernate.HikariConfigurationUtil
Create/load a HikariConfig from Hibernate properties.

M

MetricsContext() - Constructor for class com.zaxxer.hikari.metrics.IMetricsTracker.MetricsContext
 
MetricsFactory - Class in com.zaxxer.hikari.metrics
 
MetricsTracker - Class in com.zaxxer.hikari.metrics
This class does absolutely nothing.
MetricsTracker() - Constructor for class com.zaxxer.hikari.metrics.MetricsTracker
 
MetricsTracker(String) - Constructor for class com.zaxxer.hikari.metrics.MetricsTracker
 

N

newThread(Runnable) - Method in class com.zaxxer.hikari.util.DefaultThreadFactory
 
NO_CONTEXT - Static variable in class com.zaxxer.hikari.metrics.MetricsTracker
 

P

PoolUtilities - Class in com.zaxxer.hikari.util
 
PoolUtilities() - Constructor for class com.zaxxer.hikari.util.PoolUtilities
 
prepareCall(String) - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
prepareCall(String, int, int) - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
prepareCall(String, int, int, int) - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
PreparedStatementProxy - Class in com.zaxxer.hikari.proxy
This is the proxy class for java.sql.PreparedStatement.
prepareStatement(String) - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
prepareStatement(String, int) - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
prepareStatement(String, int, int) - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
prepareStatement(String, int, int, int) - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
prepareStatement(String, int[]) - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
prepareStatement(String, String[]) - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
PropertyBeanSetter - Class in com.zaxxer.hikari.util
A class that reflectively sets bean properties on a target object.
PropertyBeanSetter() - Constructor for class com.zaxxer.hikari.util.PropertyBeanSetter
 
ProxyFactory - Class in com.zaxxer.hikari.proxy
A factory class that produces proxies around instances of the standard JDBC interfaces.

Q

quietlyCloseConnection(Connection) - Static method in class com.zaxxer.hikari.util.PoolUtilities
 
quietlySleep(long) - Static method in class com.zaxxer.hikari.util.PoolUtilities
 

R

realClose() - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
Actually close the underlying delegate Connection.
realClose() - Method in interface com.zaxxer.hikari.proxy.IHikariConnectionProxy
Actually close the underlying delegate Connection.
recordConnectionRequest(long) - Method in class com.zaxxer.hikari.metrics.CodaHaleMetricsTracker
 
recordConnectionRequest(long) - Method in interface com.zaxxer.hikari.metrics.IMetricsTracker
This method is called when a connection request starts.
recordConnectionRequest(long) - Method in class com.zaxxer.hikari.metrics.MetricsTracker
 
recordConnectionUsage(long) - Method in class com.zaxxer.hikari.metrics.CodaHaleMetricsTracker
 
recordConnectionUsage(long) - Method in interface com.zaxxer.hikari.metrics.IMetricsTracker
This method is called when a Connection is closed, with the total time in milliseconds that the Connection was out of the pool.
recordConnectionUsage(long) - Method in class com.zaxxer.hikari.metrics.MetricsTracker
 
registerMBeans(HikariConfig, HikariPool) - Static method in class com.zaxxer.hikari.pool.HikariMBeanElf
Register MBeans for HikariConfig and HikariPool.
releaseConnection(IHikariConnectionProxy, boolean) - Method in class com.zaxxer.hikari.pool.HikariPool
Release a connection back to the pool, or permanently close it if it is broken.
remove(T) - Method in class com.zaxxer.hikari.util.ConcurrentBag
Remove a value from the bag.
remove(T) - Method in class com.zaxxer.hikari.util.FastList
This remove method is most efficient when the element being removed is the last element.
removeLast() - Method in class com.zaxxer.hikari.util.FastList
This remove method is most efficient when the element being removed is the last element.
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.
resetConnectionState() - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
Reset the delegate Connection back to pristine state.
resetConnectionState() - Method in interface com.zaxxer.hikari.proxy.IHikariConnectionProxy
Reset the delegate Connection back to pristine state.

S

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.proxy.ConnectionProxy
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.proxy.ConnectionProxy
 
setConnectionCustomizer(IConnectionCustomizer) - Method in class com.zaxxer.hikari.HikariConfig
Set the connection customizer to be used by the pool.
setConnectionCustomizerClassName(String) - Method in class com.zaxxer.hikari.HikariConfig
Set the name of the connection customizer class to instantiate and execute on all new connections.
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.HikariConfigMBean
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
 
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.HikariConfigMBean
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
 
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.HikariConfigMBean
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.HikariConfigMBean
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.HikariConfigMBean
This property controls the maximum lifetime of a connection in the pool.
setMetricsTrackerClassName(String) - Method in class com.zaxxer.hikari.HikariConfig
Set the name of the class that implements the IMetricsTracker interface to be used for metrics tracking.
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.HikariConfigMBean
The property controls the minimum number of idle connections that HikariCP tries to maintain in the pool, including both idle and in-use connections.
setPassword(String) - Method in class com.zaxxer.hikari.HikariConfig
Set the default password to use for DataSource.getConnection(username, password) calls.
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.proxy.ConnectionProxy
setRecordMetrics(boolean) - Method in class com.zaxxer.hikari.HikariConfig
Deprecated.
setRegisterMbeans(boolean) - Method in class com.zaxxer.hikari.HikariConfig
 
setTargetFromProperties(Object, Properties) - Static method in class com.zaxxer.hikari.util.PropertyBeanSetter
 
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.proxy.ConnectionProxy
setUsername(String) - Method in class com.zaxxer.hikari.HikariConfig
Set the default username used for DataSource.getConnection(username, password) calls.
shutdown() - Method in class com.zaxxer.hikari.HikariDataSource
Shutdown the DataSource and its associated pool.
shutdown() - Method in class com.zaxxer.hikari.pool.HikariPool
Shutdown the pool, closing all idle connections and aborting or closing active connections.
shutdown() - Method in class com.zaxxer.hikari.util.DriverDataSource
 
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.
STATE_IN_USE - Static variable in class com.zaxxer.hikari.util.ConcurrentBag
 
STATE_NOT_IN_USE - Static variable in class com.zaxxer.hikari.util.ConcurrentBag
 
StatementProxy - Class in com.zaxxer.hikari.proxy
This is the proxy class for java.sql.Statement.
stop() - Method in class com.zaxxer.hikari.hibernate.HikariConnectionProvider
 
stop() - Method in class com.zaxxer.hikari.metrics.CodaHaleMetricsTracker.Context
 
stop() - Method in class com.zaxxer.hikari.metrics.IMetricsTracker.MetricsContext
 
supportsAggressiveRelease() - Method in class com.zaxxer.hikari.hibernate.HikariConnectionProvider
 

T

toString() - Method in class com.zaxxer.hikari.HikariDataSource
toString() - Method in class com.zaxxer.hikari.pool.HikariPool
 
toString() - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
 

U

unclose(long) - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
Make the Connection available for use again by marking it as not closed.
unclose(long) - Method in interface com.zaxxer.hikari.proxy.IHikariConnectionProxy
Make the Connection available for use again by marking it as not closed.
unregisterMBeans(HikariConfig, HikariPool) - Static method in class com.zaxxer.hikari.pool.HikariMBeanElf
Unregister MBeans for HikariConfig and HikariPool.
unreserve(T) - Method in class com.zaxxer.hikari.util.ConcurrentBag
This method is used to make an item reserved via ConcurrentBag.reserve(IBagManagable) available again for borrowing.
untrackStatement(Statement) - Method in class com.zaxxer.hikari.proxy.ConnectionProxy
Called by Statement and its subclasses when they are closed to remove them from the tracking list.
untrackStatement(Statement) - Method in interface com.zaxxer.hikari.proxy.IHikariConnectionProxy
Called by Statement and its subclasses when they are closed to remove them from the tracking list.
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.proxy.ConnectionProxy
unwrap(Class<T>) - Method in class com.zaxxer.hikari.proxy.StatementProxy
 
unwrap(Class<T>) - Method in class com.zaxxer.hikari.util.DriverDataSource
 

V

validate() - Method in class com.zaxxer.hikari.HikariConfig
 
values(int) - Method in class com.zaxxer.hikari.util.ConcurrentBag
This method provides a "snaphot" in time of the IBagManagable items in the bag in the specified state.
A B C D E F G H I J L M N P Q R S T U V 
Skip navigation links

Copyright © 2014 Zaxxer.com. All Rights Reserved.