Class DataSourceInformation
java.lang.Object
org.apache.synapse.commons.datasource.DataSourceInformation
Encapsulates the All information related to a DataSource
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddParameter(String name, Object value) voidaddProperty(String name, String value) getAlias()intintintintintlonglongintintgetParameter(String name) longorg.wso2.securevault.secret.SecretInformationlonggetType()getUrl()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetAccessToUnderlyingConnectionAllowed(boolean accessToUnderlyingConnectionAllowed) voidvoidsetDatasourceName(String datasourceName) voidsetDefaultAutoCommit(boolean defaultAutoCommit) voidsetDefaultCatalog(String defaultCatalog) voidsetDefaultReadOnly(boolean defaultReadOnly) voidsetDefaultTransactionIsolation(int defaultTransactionIsolation) voidvoidsetInitialSize(int initialSize) voidsetLogAbandoned(boolean logAbandoned) voidsetMaxActive(int maxActive) voidsetMaxIdle(int maxIdle) voidsetMaxOpenPreparedStatements(int maxOpenPreparedStatements) voidsetMaxWait(long maxWait) voidsetMinEvictableIdleTimeMillis(long minEvictableIdleTimeMillis) voidsetMinIdle(int minIdle) voidsetNumTestsPerEvictionRun(int numTestsPerEvictionRun) voidsetPoolPreparedStatements(boolean poolPreparedStatements) voidsetProperties(Properties properties) voidsetRemoveAbandoned(boolean removeAbandoned) voidsetRemoveAbandonedTimeout(long removeAbandonedTimeout) voidsetRepositoryType(String repositoryType) voidsetSecretInformation(org.wso2.securevault.secret.SecretInformation secretInformation) voidsetTestOnBorrow(boolean testOnBorrow) voidsetTestOnReturn(boolean testOnReturn) voidsetTestWhileIdle(boolean testWhileIdle) voidsetTimeBetweenEvictionRunsMillis(long timeBetweenEvictionRunsMillis) voidvoidvoidsetValidationQuery(String validationQuery) toString()
-
Field Details
-
BASIC_DATA_SOURCE
- See Also:
-
PER_USER_POOL_DATA_SOURCE
- See Also:
-
-
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
-
setDatasourceName
-
getAlias
-
setAlias
-
getMinIdle
public int getMinIdle() -
setMinIdle
public void setMinIdle(int minIdle) -
getDefaultTransactionIsolation
public int getDefaultTransactionIsolation() -
setDefaultTransactionIsolation
public void setDefaultTransactionIsolation(int defaultTransactionIsolation) -
getDefaultCatalog
-
setDefaultCatalog
-
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
-
setDriver
-
getUrl
-
setUrl
-
getType
-
setType
-
addParameter
-
getParameter
-
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
-
setValidationQuery
-
getInitialSize
public int getInitialSize() -
setInitialSize
public void setInitialSize(int initialSize) -
getProperties
-
setProperties
-
addProperty
-
getRepositoryType
-
setRepositoryType
-
getAllParameters
-
toString
-