com.liferay.portal.dao.jdbc.util
Class DataSourceFactoryBean
java.lang.Object
org.springframework.beans.factory.config.AbstractFactoryBean<DataSource>
com.liferay.portal.dao.jdbc.util.DataSourceFactoryBean
- All Implemented Interfaces:
- org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean<DataSource>, org.springframework.beans.factory.InitializingBean
public class DataSourceFactoryBean
- extends org.springframework.beans.factory.config.AbstractFactoryBean<DataSource>
Fields inherited from class org.springframework.beans.factory.config.AbstractFactoryBean |
logger |
Methods inherited from class org.springframework.beans.factory.config.AbstractFactoryBean |
afterPropertiesSet, destroy, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DataSourceFactoryBean
public DataSourceFactoryBean()
createInstance
public DataSource createInstance()
throws Exception
- Specified by:
createInstance
in class org.springframework.beans.factory.config.AbstractFactoryBean<DataSource>
- Throws:
Exception
destroyInstance
public void destroyInstance(DataSource dataSource)
throws Exception
- Overrides:
destroyInstance
in class org.springframework.beans.factory.config.AbstractFactoryBean<DataSource>
- Throws:
Exception
getObjectType
public Class<DataSource> getObjectType()
- Specified by:
getObjectType
in interface org.springframework.beans.factory.FactoryBean<DataSource>
- Specified by:
getObjectType
in class org.springframework.beans.factory.config.AbstractFactoryBean<DataSource>
setProperties
public void setProperties(Properties properties)
setPropertyPrefix
public void setPropertyPrefix(String propertyPrefix)
setPropertyPrefixLookup
public void setPropertyPrefixLookup(String propertyPrefixLookup)
createDataSourceC3PO
protected DataSource createDataSourceC3PO(Properties properties)
throws Exception
- Throws:
Exception
createDataSourceDBCP
protected DataSource createDataSourceDBCP(Properties properties)
throws Exception
- Throws:
Exception
createDataSourcePrimrose
protected DataSource createDataSourcePrimrose(Properties properties)
throws Exception
- Throws:
Exception