org.apache.synapse.commons.datasource
Class DataSourceInformation
java.lang.Object
org.apache.synapse.commons.datasource.DataSourceInformation
public class DataSourceInformation
- extends Object
Encapsulates the All information related to a DataSource
BASIC_DATA_SOURCE
public static final String BASIC_DATA_SOURCE
- See Also:
- Constant Field Values
PER_USER_POOL_DATA_SOURCE
public static final String PER_USER_POOL_DATA_SOURCE
- See Also:
- Constant Field Values
DataSourceInformation
public DataSourceInformation()
getSecretInformation
public SecretInformation getSecretInformation()
setSecretInformation
public void setSecretInformation(SecretInformation secretInformation)
getDatasourceName
public String getDatasourceName()
setDatasourceName
public void setDatasourceName(String datasourceName)
getAlias
public String getAlias()
setAlias
public void setAlias(String alias)
getMinIdle
public int getMinIdle()
setMinIdle
public void setMinIdle(int minIdle)
getDefaultTransactionIsolation
public int getDefaultTransactionIsolation()
setDefaultTransactionIsolation
public void setDefaultTransactionIsolation(int defaultTransactionIsolation)
getDefaultCatalog
public String getDefaultCatalog()
setDefaultCatalog
public void setDefaultCatalog(String defaultCatalog)
isAccessToUnderlyingConnectionAllowed
public boolean isAccessToUnderlyingConnectionAllowed()
setAccessToUnderlyingConnectionAllowed
public void setAccessToUnderlyingConnectionAllowed(boolean accessToUnderlyingConnectionAllowed)
isRemoveAbandoned
public boolean isRemoveAbandoned()
setRemoveAbandoned
public void setRemoveAbandoned(boolean removeAbandoned)
getRemoveAbandonedTimeout
public long getRemoveAbandonedTimeout()
setRemoveAbandonedTimeout
public void setRemoveAbandonedTimeout(long removeAbandonedTimeout)
isLogAbandoned
public boolean isLogAbandoned()
setLogAbandoned
public void setLogAbandoned(boolean logAbandoned)
isPoolPreparedStatements
public boolean isPoolPreparedStatements()
setPoolPreparedStatements
public void setPoolPreparedStatements(boolean poolPreparedStatements)
getMaxOpenPreparedStatements
public int getMaxOpenPreparedStatements()
setMaxOpenPreparedStatements
public void setMaxOpenPreparedStatements(int maxOpenPreparedStatements)
getMaxActive
public int getMaxActive()
setMaxActive
public void setMaxActive(int maxActive)
getMaxIdle
public int getMaxIdle()
setMaxIdle
public void setMaxIdle(int maxIdle)
getMaxWait
public long getMaxWait()
setMaxWait
public void setMaxWait(long maxWait)
getDriver
public String getDriver()
setDriver
public void setDriver(String driver)
getUrl
public String getUrl()
setUrl
public void setUrl(String url)
getType
public String getType()
setType
public void setType(String type)
addParameter
public void addParameter(String name,
Object value)
getParameter
public Object getParameter(String name)
isDefaultAutoCommit
public boolean isDefaultAutoCommit()
setDefaultAutoCommit
public void setDefaultAutoCommit(boolean defaultAutoCommit)
isDefaultReadOnly
public boolean isDefaultReadOnly()
setDefaultReadOnly
public void setDefaultReadOnly(boolean defaultReadOnly)
isTestOnBorrow
public boolean isTestOnBorrow()
setTestOnBorrow
public void setTestOnBorrow(boolean testOnBorrow)
isTestOnReturn
public boolean isTestOnReturn()
setTestOnReturn
public void setTestOnReturn(boolean testOnReturn)
getTimeBetweenEvictionRunsMillis
public long getTimeBetweenEvictionRunsMillis()
setTimeBetweenEvictionRunsMillis
public void setTimeBetweenEvictionRunsMillis(long timeBetweenEvictionRunsMillis)
getNumTestsPerEvictionRun
public int getNumTestsPerEvictionRun()
setNumTestsPerEvictionRun
public void setNumTestsPerEvictionRun(int numTestsPerEvictionRun)
getMinEvictableIdleTimeMillis
public long getMinEvictableIdleTimeMillis()
setMinEvictableIdleTimeMillis
public void setMinEvictableIdleTimeMillis(long minEvictableIdleTimeMillis)
isTestWhileIdle
public boolean isTestWhileIdle()
setTestWhileIdle
public void setTestWhileIdle(boolean testWhileIdle)
getValidationQuery
public String getValidationQuery()
setValidationQuery
public void setValidationQuery(String validationQuery)
getInitialSize
public int getInitialSize()
setInitialSize
public void setInitialSize(int initialSize)
getProperties
public Properties getProperties()
setProperties
public void setProperties(Properties properties)
addProperty
public void addProperty(String name,
String value)
getRepositoryType
public String getRepositoryType()
setRepositoryType
public void setRepositoryType(String repositoryType)
getAllParameters
public Map<String,Object> getAllParameters()
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.