org.mule.transport.jdbc.config
Class AbstractHostPortDatabaseDataSourceFactoryBean

java.lang.Object
  extended by org.springframework.beans.factory.config.AbstractFactoryBean<org.enhydra.jdbc.standard.StandardDataSource>
      extended by org.mule.transport.jdbc.config.AbstractDataSourceFactoryBean
          extended by org.mule.transport.jdbc.config.AbstractHostPortDatabaseDataSourceFactoryBean
All Implemented Interfaces:
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<org.enhydra.jdbc.standard.StandardDataSource>, org.springframework.beans.factory.InitializingBean
Direct Known Subclasses:
MysqlDataSourceFactoryBean, PostgresqlDataSourceFactoryBean

public abstract class AbstractHostPortDatabaseDataSourceFactoryBean
extends AbstractDataSourceFactoryBean


Field Summary
protected  String database
           
protected  String DEFAULT_HOST
           
protected  String host
           
protected  int port
           
 
Fields inherited from class org.mule.transport.jdbc.config.AbstractDataSourceFactoryBean
driverClassName, loginTimeout, password, transactionIsolation, url, user
 
Fields inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
logger
 
Constructor Summary
AbstractHostPortDatabaseDataSourceFactoryBean()
           
 
Method Summary
 String getDatabase()
           
 String getHost()
           
protected abstract  String getJdbcUrlPrefix()
           
 int getPort()
           
 void setDatabase(String database)
           
 void setHost(String host)
           
 void setPort(int port)
           
protected  void updateUrl()
           
 
Methods inherited from class org.mule.transport.jdbc.config.AbstractDataSourceFactoryBean
createInstance, getLoginTimeout, getObjectType, getPassword, getTransactionIsolation, getUrl, getUser, setLoginTimeout, setPassword, setTransactionIsolation, setUrl, setUser
 
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
 

Field Detail

DEFAULT_HOST

protected final String DEFAULT_HOST
See Also:
Constant Field Values

database

protected String database

host

protected String host

port

protected int port
Constructor Detail

AbstractHostPortDatabaseDataSourceFactoryBean

public AbstractHostPortDatabaseDataSourceFactoryBean()
Method Detail

updateUrl

protected void updateUrl()

getJdbcUrlPrefix

protected abstract String getJdbcUrlPrefix()

getDatabase

public String getDatabase()

setDatabase

public void setDatabase(String database)

getHost

public String getHost()

setHost

public void setHost(String host)

getPort

public int getPort()

setPort

public void setPort(int port)


Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.