Class DataSourceInformation

java.lang.Object
org.apache.synapse.commons.datasource.DataSourceInformation

public class DataSourceInformation extends Object
Encapsulates the All information related to a DataSource
  • Field Details

  • Constructor Details

    • DataSourceInformation

      public DataSourceInformation()
  • Method Details

    • getSecretInformation

      public org.wso2.securevault.secret.SecretInformation getSecretInformation()
    • setSecretInformation

      public void setSecretInformation(org.wso2.securevault.secret.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