Package org.appng.core.repository.config
Class TomcatJdbcConfigurer
- java.lang.Object
-
- org.appng.core.repository.config.TomcatJdbcConfigurer
-
- All Implemented Interfaces:
DatasourceConfigurer
public class TomcatJdbcConfigurer extends Object implements DatasourceConfigurer
ADatasourceConfigurer
based on the Tomcat JDBC Connection Pool.- Author:
- Matthias Müller
-
-
Field Summary
-
Fields inherited from interface org.appng.core.repository.config.DatasourceConfigurer
DEFAULT_LIFE_TIME, DEFAULT_TIMEOUT, JMX_DOMAIN
-
-
Constructor Summary
Constructors Constructor Description TomcatJdbcConfigurer()
TomcatJdbcConfigurer(DatabaseConnection connection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure(DatabaseConnection connection)
Configures the instance using the settings of the givenDatabaseConnection
.void
destroy()
Destroys the instance.DataSource
getDataSource()
Returns aDataSource
void
setLogPerformance(boolean logPerformance)
Whether or not JDBC performance logger should be used-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.appng.core.repository.config.DatasourceConfigurer
setAutoCommit, setConnectionTimeout, setMaxLifetime, setValidationTimeout
-
-
-
-
Constructor Detail
-
TomcatJdbcConfigurer
public TomcatJdbcConfigurer()
-
TomcatJdbcConfigurer
public TomcatJdbcConfigurer(DatabaseConnection connection)
-
-
Method Detail
-
configure
public void configure(DatabaseConnection connection)
Description copied from interface:DatasourceConfigurer
Configures the instance using the settings of the givenDatabaseConnection
.- Specified by:
configure
in interfaceDatasourceConfigurer
- Parameters:
connection
- aDatabaseConnection
-
destroy
public void destroy()
Description copied from interface:DatasourceConfigurer
Destroys the instance.- Specified by:
destroy
in interfaceDatasourceConfigurer
-
getDataSource
public DataSource getDataSource()
Description copied from interface:DatasourceConfigurer
Returns aDataSource
- Specified by:
getDataSource
in interfaceDatasourceConfigurer
- Returns:
- the
DataSource
-
setLogPerformance
public void setLogPerformance(boolean logPerformance)
Description copied from interface:DatasourceConfigurer
Whether or not JDBC performance logger should be used- Specified by:
setLogPerformance
in interfaceDatasourceConfigurer
-
-