public class ElementsHikariDataSource
extends com.zaxxer.hikari.HikariDataSource
| Constructor and Description |
|---|
ElementsHikariDataSource() |
ElementsHikariDataSource(com.zaxxer.hikari.HikariConfig configuration) |
| Modifier and Type | Method and Description |
|---|---|
java.sql.Connection |
getConnection() |
java.util.List<java.lang.String> |
getConnectionInitStatements() |
long |
getLastReset() |
int |
getResetPoolMaxAttempts() |
long |
getResetPoolMaxFrequency() |
long |
getResetPoolShutdownDelay() |
long |
getResetPoolTolerance() |
protected void |
initConnection(java.sql.Connection connection) |
boolean |
isResetPoolOnTimeout() |
protected boolean |
resetPool() |
void |
setConnectionInitStatements(java.util.List<java.lang.String> connectionInitStatements) |
void |
setResetPoolMaxAttempts(int resetPoolMaxAttempts) |
void |
setResetPoolMaxFrequency(long resetPoolMaxFrequency) |
void |
setResetPoolOnTimeout(boolean resetPoolOnTimeout) |
void |
setResetPoolShutdownDelay(long resetPoolShutdownDelay) |
void |
setResetPoolTolerance(long resetPoolTolerance) |
protected javax.sql.DataSource |
wrapDataSource(javax.sql.DataSource ds) |
close, evictConnection, getConnection, getHikariConfigMXBean, getHikariPoolMXBean, getLoginTimeout, getLogWriter, getParentLogger, isClosed, isRunning, isWrapperFor, setHealthCheckRegistry, setLoginTimeout, setLogWriter, setMetricRegistry, setMetricsTrackerFactory, toString, unwrapaddDataSourceProperty, addHealthCheckProperty, copyStateTo, getCatalog, getConnectionInitSql, getConnectionTestQuery, getConnectionTimeout, getDataSource, getDataSourceClassName, getDataSourceJNDI, getDataSourceProperties, getDriverClassName, getExceptionOverrideClassName, getHealthCheckProperties, getHealthCheckRegistry, getIdleTimeout, getInitializationFailTimeout, getJdbcUrl, getLeakDetectionThreshold, getMaximumPoolSize, getMaxLifetime, getMetricRegistry, getMetricsTrackerFactory, getMinimumIdle, getPassword, getPoolName, getScheduledExecutor, getSchema, getThreadFactory, getTransactionIsolation, getUsername, getValidationTimeout, isAllowPoolSuspension, isAutoCommit, isIsolateInternalQueries, isReadOnly, isRegisterMbeans, setAllowPoolSuspension, setAutoCommit, setCatalog, setConnectionInitSql, setConnectionTestQuery, setConnectionTimeout, setDataSource, setDataSourceClassName, setDataSourceJNDI, setDataSourceProperties, setDriverClassName, setExceptionOverrideClassName, setHealthCheckProperties, setIdleTimeout, setInitializationFailTimeout, setIsolateInternalQueries, setJdbcUrl, setLeakDetectionThreshold, setMaximumPoolSize, setMaxLifetime, setMinimumIdle, setPassword, setPoolName, setReadOnly, setRegisterMbeans, setScheduledExecutor, setSchema, setThreadFactory, setTransactionIsolation, setUsername, setValidationTimeout, validatepublic ElementsHikariDataSource()
public ElementsHikariDataSource(com.zaxxer.hikari.HikariConfig configuration)
public java.util.List<java.lang.String> getConnectionInitStatements()
public void setConnectionInitStatements(java.util.List<java.lang.String> connectionInitStatements)
public boolean isResetPoolOnTimeout()
public void setResetPoolOnTimeout(boolean resetPoolOnTimeout)
public long getResetPoolShutdownDelay()
public void setResetPoolShutdownDelay(long resetPoolShutdownDelay)
public long getResetPoolMaxFrequency()
public void setResetPoolMaxFrequency(long resetPoolMaxFrequency)
public int getResetPoolMaxAttempts()
public void setResetPoolMaxAttempts(int resetPoolMaxAttempts)
public long getResetPoolTolerance()
public void setResetPoolTolerance(long resetPoolTolerance)
public long getLastReset()
public java.sql.Connection getConnection()
throws java.sql.SQLException
getConnection in interface javax.sql.DataSourcegetConnection in class com.zaxxer.hikari.HikariDataSourcejava.sql.SQLExceptionprotected boolean resetPool()
throws java.lang.Exception
java.lang.Exceptionprotected void initConnection(java.sql.Connection connection)
throws java.sql.SQLException
java.sql.SQLExceptionprotected javax.sql.DataSource wrapDataSource(javax.sql.DataSource ds)