Class DataSourceInformation


  • public class DataSourceInformation
    extends Object
    Encapsulates the All information related to a DataSource
    • Constructor Detail

      • DataSourceInformation

        public DataSourceInformation()
    • Method Detail

      • 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)