public abstract class HikariConnectionFactory extends java.lang.Object implements ConnectionFactory
| Constructor and Description |
|---|
HikariConnectionFactory(StorageCredentials credentials) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
configureDatabase(com.zaxxer.hikari.HikariConfig config,
java.lang.String address,
java.lang.String port,
java.lang.String databaseName,
java.lang.String username,
java.lang.String password) |
protected abstract java.lang.String |
defaultPort() |
java.sql.Connection |
getConnection() |
void |
init(ID2RPlugin plugin) |
protected void |
overrideProperties(java.util.Map<java.lang.String,java.lang.String> properties) |
protected void |
postInitialize() |
protected void |
setProperties(com.zaxxer.hikari.HikariConfig config,
java.util.Map<java.lang.String,java.lang.String> properties) |
void |
shutdown() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetStorageNamepublic HikariConnectionFactory(StorageCredentials credentials)
protected abstract java.lang.String defaultPort()
protected abstract void configureDatabase(com.zaxxer.hikari.HikariConfig config,
java.lang.String address,
java.lang.String port,
java.lang.String databaseName,
java.lang.String username,
java.lang.String password)
protected void overrideProperties(java.util.Map<java.lang.String,java.lang.String> properties)
protected void setProperties(com.zaxxer.hikari.HikariConfig config,
java.util.Map<java.lang.String,java.lang.String> properties)
protected void postInitialize()
public void init(ID2RPlugin plugin)
init in interface ConnectionFactorypublic void shutdown()
shutdown in interface ConnectionFactorypublic java.sql.Connection getConnection()
throws java.sql.SQLException
getConnection in interface ConnectionFactoryjava.sql.SQLException