public class DataSourceFactoryImpl
extends java.lang.Object
implements com.liferay.portal.kernel.dao.jdbc.DataSourceFactory
| Modifier and Type | Class and Description |
|---|---|
static interface |
DataSourceFactoryImpl.PACL |
| Constructor and Description |
|---|
DataSourceFactoryImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroyDataSource(javax.sql.DataSource dataSource) |
javax.sql.DataSource |
initDataSource(java.util.Properties properties) |
javax.sql.DataSource |
initDataSource(java.lang.String driverClassName,
java.lang.String url,
java.lang.String userName,
java.lang.String password,
java.lang.String jndiName) |
protected javax.sql.DataSource |
initDataSourceC3PO(java.util.Properties properties) |
protected javax.sql.DataSource |
initDataSourceDBCP(java.util.Properties properties) |
protected javax.sql.DataSource |
initDataSourceHikariCP(java.util.Properties properties) |
protected javax.sql.DataSource |
initDataSourceTomcat(java.util.Properties properties) |
protected boolean |
isPropertyC3PO(java.lang.String key) |
protected boolean |
isPropertyDBCP(java.lang.String key) |
protected boolean |
isPropertyHikariCP(java.lang.String key) |
protected boolean |
isPropertyLiferay(java.lang.String key) |
protected boolean |
isPropertyTomcat(java.lang.String key) |
protected void |
registerConnectionPoolMetrics(com.liferay.portal.dao.jdbc.pool.metrics.ConnectionPoolMetrics connectionPoolMetrics) |
protected void |
testDatabaseClass(java.util.Properties properties) |
protected void |
testLiferayPoolProviderClass(java.lang.String className) |
public void destroyDataSource(javax.sql.DataSource dataSource)
throws java.lang.Exception
destroyDataSource in interface com.liferay.portal.kernel.dao.jdbc.DataSourceFactoryjava.lang.Exceptionpublic javax.sql.DataSource initDataSource(java.util.Properties properties)
throws java.lang.Exception
initDataSource in interface com.liferay.portal.kernel.dao.jdbc.DataSourceFactoryjava.lang.Exceptionpublic javax.sql.DataSource initDataSource(java.lang.String driverClassName,
java.lang.String url,
java.lang.String userName,
java.lang.String password,
java.lang.String jndiName)
throws java.lang.Exception
initDataSource in interface com.liferay.portal.kernel.dao.jdbc.DataSourceFactoryjava.lang.Exceptionprotected javax.sql.DataSource initDataSourceC3PO(java.util.Properties properties)
throws java.lang.Exception
java.lang.Exceptionprotected javax.sql.DataSource initDataSourceDBCP(java.util.Properties properties)
throws java.lang.Exception
java.lang.Exceptionprotected javax.sql.DataSource initDataSourceHikariCP(java.util.Properties properties)
throws java.lang.Exception
java.lang.Exceptionprotected javax.sql.DataSource initDataSourceTomcat(java.util.Properties properties)
throws java.lang.Exception
java.lang.Exceptionprotected boolean isPropertyC3PO(java.lang.String key)
protected boolean isPropertyDBCP(java.lang.String key)
protected boolean isPropertyHikariCP(java.lang.String key)
protected boolean isPropertyLiferay(java.lang.String key)
protected boolean isPropertyTomcat(java.lang.String key)
protected void registerConnectionPoolMetrics(com.liferay.portal.dao.jdbc.pool.metrics.ConnectionPoolMetrics connectionPoolMetrics)
protected void testDatabaseClass(java.util.Properties properties)
throws java.lang.Exception
java.lang.Exceptionprotected void testLiferayPoolProviderClass(java.lang.String className)
throws java.lang.Exception
java.lang.Exception