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 TypeMethodDescriptionvoiddestroyDataSource(DataSource dataSource) initDataSource(String driverClassName, String url, String userName, String password, String jndiName) initDataSource(Properties properties) protected DataSourceinitDataSourceHikariCP(Properties properties) protected booleanisPropertyLiferay(String key) protected voidtestDatabaseClass(String driverClassName)
-
Constructor Details
-
DataSourceFactoryImpl
public DataSourceFactoryImpl()
-
-
Method Details
-
destroyDataSource
- Specified by:
destroyDataSourcein interfacecom.liferay.portal.kernel.dao.jdbc.DataSourceFactory- Throws:
Exception
-
initDataSource
- Specified by:
initDataSourcein 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:
initDataSourcein interfacecom.liferay.portal.kernel.dao.jdbc.DataSourceFactory- Throws:
Exception
-
initDataSourceHikariCP
- Throws:
Exception
-
isPropertyLiferay
-
testDatabaseClass
- Throws:
Exception
-