public class HikariDataSourceProvider extends com.zaxxer.hikari.HikariDataSource implements IDataSourceProvider
| Constructor and Description |
|---|
HikariDataSourceProvider(com.zaxxer.hikari.HikariDataSource dataSource) |
HikariDataSourceProvider(String jdbcUrl,
String username,
String password) |
HikariDataSourceProvider(String jdbcUrl,
String username,
String password,
String driverClassName) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
destroy()
Destroy the provider
|
DataSource |
getDataSource()
Returns provider's dataSource
|
String |
getProviderName() |
boolean |
startProviding()
start the provider
|
close, evictConnection, getConnection, getConnection, getHikariConfigMXBean, getHikariPoolMXBean, getLoginTimeout, getLogWriter, getParentLogger, isClosed, isRunning, isWrapperFor, setHealthCheckRegistry, setLoginTimeout, setLogWriter, setMetricRegistry, setMetricsTrackerFactory, toString, unwrapaddDataSourceProperty, addHealthCheckProperty, copyStateTo, getCatalog, getConnectionInitSql, getConnectionTestQuery, getConnectionTimeout, 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 HikariDataSourceProvider(com.zaxxer.hikari.HikariDataSource dataSource)
public HikariDataSourceProvider(String jdbcUrl, String username, String password)
public DataSource getDataSource()
getDataSource in interface IDataSourceProvidergetDataSource in class com.zaxxer.hikari.HikariConfigpublic final String getProviderName()
getProviderName in interface IDataSourceProviderpublic boolean startProviding()
startProviding in interface IDataSourceProviderpublic boolean destroy()
destroy in interface IDataSourceProviderCopyright © 2021. All rights reserved.