Package net.datenwerke.dbpool.config
Class ConnectionPoolConfigImpl
java.lang.Object
net.datenwerke.dbpool.config.ConnectionPoolConfigImpl
- All Implemented Interfaces:
ConnectionPoolConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanSome dbs, e.g.booleangetId()inthashCode()booleanbooleanvoidsetCanChangeReadOnlyFlagAfterConnectionCreation(boolean canChangeReadOnly) voidsetDatasourceId(Long datasourceId) voidsetDatasourceName(String datasourceName) voidvoidsetJdbcProperties(Properties jdbcProperties) voidsetJdbcUrl(String jdbcUrl) voidsetLastUpdated(Date lastUpdated) voidsetMightChange(boolean mightChange) voidsetPassword(String password) voidsetPoolable(boolean poolable) voidsetProperty(String key, int i) voidsetProperty(String key, String value) voidsetUsername(String username)
-
Constructor Details
-
ConnectionPoolConfigImpl
-
-
Method Details
-
getId
-
getDriver
- Specified by:
getDriverin interfaceConnectionPoolConfig
-
setDriver
-
getUsername
- Specified by:
getUsernamein interfaceConnectionPoolConfig
-
setUsername
-
getPassword
- Specified by:
getPasswordin interfaceConnectionPoolConfig
-
setPassword
-
getJdbcUrl
- Specified by:
getJdbcUrlin interfaceConnectionPoolConfig
-
setJdbcUrl
-
setMightChange
public void setMightChange(boolean mightChange) -
isMightChange
public boolean isMightChange()- Specified by:
isMightChangein interfaceConnectionPoolConfig
-
setPoolable
public void setPoolable(boolean poolable) -
isPoolable
public boolean isPoolable()- Specified by:
isPoolablein interfaceConnectionPoolConfig
-
getLastUpdated
- Specified by:
getLastUpdatedin interfaceConnectionPoolConfig
-
hashCode
public int hashCode() -
equals
-
setLastUpdated
-
getProperties
- Specified by:
getPropertiesin interfaceConnectionPoolConfig
-
setProperty
-
setProperty
-
setJdbcProperties
-
getJdbcProperties
- Specified by:
getJdbcPropertiesin interfaceConnectionPoolConfig
-
getDatasourceId
- Specified by:
getDatasourceIdin interfaceConnectionPoolConfig
-
setDatasourceId
-
getDatasourceName
- Specified by:
getDatasourceNamein interfaceConnectionPoolConfig
-
setDatasourceName
-
setCanChangeReadOnlyFlagAfterConnectionCreation
public void setCanChangeReadOnlyFlagAfterConnectionCreation(boolean canChangeReadOnly) -
canChangeReadOnlyFlagAfterConnectionCreation
public boolean canChangeReadOnlyFlagAfterConnectionCreation()Description copied from interface:ConnectionPoolConfigSome dbs, e.g. SQLite, cannot change the readOnly flag after establishing a connection. This has to be set before the connection is created, e.g. with open_mode=1 JDBC property.- Specified by:
canChangeReadOnlyFlagAfterConnectionCreationin interfaceConnectionPoolConfig- Returns:
- true if readOnly flag can be change after connection establishment.
-