public class BeeDataSourceConfig extends Object implements BeeDataSourceConfigJmxBean
| 构造器和说明 |
|---|
BeeDataSourceConfig() |
BeeDataSourceConfig(File propertiesFile) |
BeeDataSourceConfig(Properties configProperties) |
BeeDataSourceConfig(String propertiesFileName) |
BeeDataSourceConfig(String driver,
String url,
String user,
String password) |
public BeeDataSourceConfig()
public BeeDataSourceConfig(File propertiesFile)
public BeeDataSourceConfig(String propertiesFileName)
public BeeDataSourceConfig(Properties configProperties)
public String getUsername()
getUsername 在接口中 BeeDataSourceConfigJmxBeanpublic void setUsername(String username)
public String getPassword()
public void setPassword(String password)
public String getUrl()
getUrl 在接口中 BeeDataSourceConfigJmxBeanpublic void setUrl(String jdbcUrl)
public String getJdbcUrl()
public void setJdbcUrl(String jdbcUrl)
public String getDriverClassName()
getDriverClassName 在接口中 BeeDataSourceConfigJmxBeanpublic void setDriverClassName(String driverClassName)
public String getPoolName()
getPoolName 在接口中 BeeDataSourceConfigJmxBeanpublic void setPoolName(String poolName)
public boolean isFairMode()
isFairMode 在接口中 BeeDataSourceConfigJmxBeanpublic void setFairMode(boolean fairMode)
public int getInitialSize()
getInitialSize 在接口中 BeeDataSourceConfigJmxBeanpublic void setInitialSize(int initialSize)
public boolean isAsyncCreateInitConnection()
public void setAsyncCreateInitConnection(boolean asyncCreateInitConnection)
public int getMaxActive()
getMaxActive 在接口中 BeeDataSourceConfigJmxBeanpublic void setMaxActive(int maxActive)
public int getBorrowSemaphoreSize()
public void setBorrowSemaphoreSize(int borrowSemaphoreSize)
public long getMaxWait()
getMaxWait 在接口中 BeeDataSourceConfigJmxBeanpublic void setMaxWait(long maxWait)
public long getIdleTimeout()
getIdleTimeout 在接口中 BeeDataSourceConfigJmxBeanpublic void setIdleTimeout(long idleTimeout)
public long getHoldTimeout()
getHoldTimeout 在接口中 BeeDataSourceConfigJmxBeanpublic void setHoldTimeout(long holdTimeout)
public String getValidTestSql()
getValidTestSql 在接口中 BeeDataSourceConfigJmxBeanpublic void setValidTestSql(String validTestSql)
public int getValidTestTimeout()
public void setValidTestTimeout(int validTestTimeout)
public long getValidAssumeTime()
getValidAssumeTime 在接口中 BeeDataSourceConfigJmxBeanpublic void setValidAssumeTime(long validAssumeTime)
public long getTimerCheckInterval()
public void setTimerCheckInterval(long timerCheckInterval)
public boolean isForceCloseUsingOnClear()
public void setForceCloseUsingOnClear(boolean forceCloseUsingOnClear)
public long getDelayTimeForNextClear()
public void setDelayTimeForNextClear(long delayTimeForNextClear)
public String getPoolImplementClassName()
public void setPoolImplementClassName(String poolImplementClassName)
public boolean isEnableJmx()
isEnableJmx 在接口中 BeeDataSourceConfigJmxBeanpublic void setEnableJmx(boolean enableJmx)
public boolean isPrintConfigInfo()
public void setPrintConfigInfo(boolean printConfigInfo)
public boolean isPrintRuntimeLog()
public void setPrintRuntimeLog(boolean printRuntimeLog)
public String getDefaultCatalog()
getDefaultCatalog 在接口中 BeeDataSourceConfigJmxBeanpublic void setDefaultCatalog(String defaultCatalog)
public String getDefaultSchema()
public void setDefaultSchema(String defaultSchema)
public Boolean isDefaultReadOnly()
isDefaultReadOnly 在接口中 BeeDataSourceConfigJmxBeanpublic void setDefaultReadOnly(Boolean defaultReadOnly)
public Boolean isDefaultAutoCommit()
public void setDefaultAutoCommit(Boolean defaultAutoCommit)
public Integer getDefaultTransactionIsolationCode()
public void setDefaultTransactionIsolationCode(Integer transactionIsolationCode)
public String getDefaultTransactionIsolationName()
public void setDefaultTransactionIsolationName(String transactionIsolationName)
public boolean isEnableDefaultOnCatalog()
public void setEnableDefaultOnCatalog(boolean enableDefaultOnCatalog)
public boolean isEnableDefaultOnSchema()
public void setEnableDefaultOnSchema(boolean enableDefaultOnSchema)
public boolean isEnableDefaultOnReadOnly()
public void setEnableDefaultOnReadOnly(boolean enableDefaultOnReadOnly)
public boolean isEnableDefaultOnAutoCommit()
public void setEnableDefaultOnAutoCommit(boolean enableDefaultOnAutoCommit)
public boolean isEnableDefaultOnTransactionIsolation()
public void setEnableDefaultOnTransactionIsolation(boolean enableDefaultOnTransactionIsolation)
public Object getConnectionFactory()
public void setRawConnectionFactory(RawConnectionFactory factory)
public void setRawXaConnectionFactory(RawXaConnectionFactory factory)
public Class getConnectionFactoryClass()
public void setConnectionFactoryClass(Class connectionFactoryClass)
public String getConnectionFactoryClassName()
public void setConnectionFactoryClassName(String connectionFactoryClassName)
public Class getPasswordDecoderClass()
public void setPasswordDecoderClass(Class passwordDecoderClass)
public String getPasswordDecoderClassName()
public void setPasswordDecoderClassName(String passwordDecoderClassName)
public void removeConnectProperty(String key)
public void addConnectProperty(String connectPropertyText)
public void loadFromPropertiesFile(String filename)
public void loadFromPropertiesFile(File file)
public void loadFromProperties(Properties configProperties)
public BeeDataSourceConfig check() throws SQLException
SQLExceptionCopyright © 2023. All rights reserved.