org.mule.module.db.internal.config.domain.database
Class DbConfigFactoryBean
java.lang.Object
org.springframework.beans.factory.config.AbstractFactoryBean<DbConfig>
org.mule.module.db.internal.config.domain.database.DbConfigFactoryBean
- All Implemented Interfaces:
- MuleContextAware, Initialisable, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean<DbConfig>, org.springframework.beans.factory.InitializingBean
- Direct Known Subclasses:
- AbstractVendorConfigFactoryBean, DerbyConfigFactoryBean
public class DbConfigFactoryBean
- extends org.springframework.beans.factory.config.AbstractFactoryBean<DbConfig>
- implements MuleContextAware, Initialisable
| Fields inherited from class org.springframework.beans.factory.config.AbstractFactoryBean |
logger |
| Methods inherited from class org.springframework.beans.factory.config.AbstractFactoryBean |
afterPropertiesSet, destroy, destroyInstance, 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 |
DbConfigFactoryBean
public DbConfigFactoryBean()
getObjectType
public Class<?> getObjectType()
- Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean<DbConfig>- Specified by:
getObjectType in class org.springframework.beans.factory.config.AbstractFactoryBean<DbConfig>
createInstance
protected DbConfig createInstance()
throws Exception
- Specified by:
createInstance in class org.springframework.beans.factory.config.AbstractFactoryBean<DbConfig>
- Throws:
Exception
doCreateTypeManager
protected DbTypeManager doCreateTypeManager()
getVendorDataTypes
protected List<DbType> getVendorDataTypes()
doCreateDbConfig
protected GenericDbConfig doCreateDbConfig(DataSource datasource,
DbTypeManager dbTypeManager)
validate
protected void validate()
getEffectiveUrl
protected String getEffectiveUrl()
getUrl
public String getUrl()
setUrl
public void setUrl(String url)
getName
public String getName()
setName
public void setName(String name)
setTransactionIsolation
public void setTransactionIsolation(int transactionIsolation)
setconnectionTimeout
public void setconnectionTimeout(int connectionTimeout)
setPassword
public void setPassword(String password)
setUser
public void setUser(String user)
getDataSource
public DataSource getDataSource()
setDataSource
public void setDataSource(DataSource dataSource)
setDriverClassName
public void setDriverClassName(String driverClassName)
getDriverClassName
public String getDriverClassName()
getConnectionProperties
public Map<String,String> getConnectionProperties()
setConnectionProperties
public void setConnectionProperties(Map<String,String> connectionProperties)
setMuleContext
public void setMuleContext(MuleContext context)
- Specified by:
setMuleContext in interface MuleContextAware
setUseXaTransactions
public void setUseXaTransactions(boolean useXaTransactions)
setPoolingProfile
public void setPoolingProfile(DbPoolingProfile poolingProfile)
initialise
public void initialise()
throws InitialisationException
- Specified by:
initialise in interface Initialisable
- Throws:
InitialisationException
getCustomDataTypes
public List<DbType> getCustomDataTypes()
setCustomDataTypes
public void setCustomDataTypes(List<DbType> customDataTypes)
Copyright © 2003–2014 MuleSoft, Inc.. All rights reserved.