Package com.liferay.portal.dao.jdbc
Class DataSourceFactoryImpl
Object
com.liferay.portal.dao.jdbc.DataSourceFactoryImpl
- All Implemented Interfaces:
com.liferay.portal.kernel.dao.jdbc.DataSourceFactory
public class DataSourceFactoryImpl
extends Object
implements com.liferay.portal.kernel.dao.jdbc.DataSourceFactory
- Author:
- Brian Wing Shun Chan, Shuyang Zhou
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
destroyDataSource
(DataSource dataSource) initDataSource
(String driverClassName, String url, String userName, String password, String jndiName) initDataSource
(Properties properties) protected DataSource
initDataSourceHikariCP
(Properties properties) protected boolean
isPropertyLiferay
(String key) protected void
testDatabaseClass
(String driverClassName)
-
Constructor Details
-
DataSourceFactoryImpl
public DataSourceFactoryImpl()
-
-
Method Details
-
destroyDataSource
- Specified by:
destroyDataSource
in interfacecom.liferay.portal.kernel.dao.jdbc.DataSourceFactory
- Throws:
Exception
-
initDataSource
- Specified by:
initDataSource
in interfacecom.liferay.portal.kernel.dao.jdbc.DataSourceFactory
- Throws:
Exception
-
initDataSource
public DataSource initDataSource(String driverClassName, String url, String userName, String password, String jndiName) throws Exception - Specified by:
initDataSource
in interfacecom.liferay.portal.kernel.dao.jdbc.DataSourceFactory
- Throws:
Exception
-
initDataSourceHikariCP
- Throws:
Exception
-
isPropertyLiferay
-
testDatabaseClass
- Throws:
Exception
-