public class SucangProxoolDataSource
extends org.logicalcobwebs.proxool.ProxoolDataSource
Constructor and Description |
---|
SucangProxoolDataSource() |
SucangProxoolDataSource(java.lang.String alias) |
Modifier and Type | Method and Description |
---|---|
java.sql.Connection |
getConnection() |
java.lang.String |
getMultiSource() |
java.lang.Object |
getObjectInstance(java.lang.Object refObject,
javax.naming.Name name,
javax.naming.Context context,
java.util.Hashtable hashtable) |
void |
setDriver(java.lang.String driver) |
void |
setHouseKeepingSleepTime(long houseKeepingSleepTime) |
void |
setLoginTimeout(long loginTimeout) |
void |
setMaximumConnectionCount(long maximumConnectionCount) |
void |
setMaximumConnectionLifetime(long maximumConnectionLifetime) |
void |
setMinimumConnectionCount(long minimumConnectionCount) |
void |
setMultiSource(java.lang.String multiSource) |
void |
setOverloadWithoutRefusalLifetime(long overloadWithoutRefusalLifetime) |
void |
setRecentlyStartedThreshold(long recentlyStartedThreshold) |
void |
setSimultaneousBuildThrottle(long simultaneousBuildThrottle) |
getAlias, getConnection, getDriver, getDriverUrl, getFatalSqlExceptionsAsString, getFatalSqlExceptionWrapperClass, getHouseKeepingSleepTime, getHouseKeepingTestSql, getJmxAgentId, getLoginTimeout, getLogWriter, getMaximumActiveTime, getMaximumConnectionCount, getMaximumConnectionLifetime, getMinimumConnectionCount, getOverloadWithoutRefusalLifetime, getPassword, getPrototypeCount, getRecentlyStartedThreshold, getSimultaneousBuildThrottle, getStatistics, getStatisticsLogLevel, getUser, isJmx, isTestAfterUse, isTestBeforeUse, isTrace, isVerbose, setAlias, setDelegateProperties, setDriverUrl, setFatalSqlExceptionsAsString, setFatalSqlExceptionWrapperClass, setHouseKeepingSleepTime, setHouseKeepingTestSql, setJmx, setJmxAgentId, setLoginTimeout, setLogWriter, setMaximumActiveTime, setMaximumConnectionCount, setMaximumConnectionLifetime, setMinimumConnectionCount, setOverloadWithoutRefusalLifetime, setPassword, setPrototypeCount, setRecentlyStartedThreshold, setSimultaneousBuildThrottle, setStatistics, setStatisticsLogLevel, setTestAfterUse, setTestBeforeUse, setTrace, setUser, setVerbose
public SucangProxoolDataSource()
public SucangProxoolDataSource(java.lang.String alias)
public java.sql.Connection getConnection() throws java.sql.SQLException
getConnection
in interface javax.sql.DataSource
getConnection
in class org.logicalcobwebs.proxool.ProxoolDataSource
java.sql.SQLException
public java.lang.Object getObjectInstance(java.lang.Object refObject, javax.naming.Name name, javax.naming.Context context, java.util.Hashtable hashtable) throws java.lang.Exception
getObjectInstance
in interface javax.naming.spi.ObjectFactory
getObjectInstance
in class org.logicalcobwebs.proxool.ProxoolDataSource
java.lang.Exception
public java.lang.String getMultiSource()
public void setMultiSource(java.lang.String multiSource)
public void setHouseKeepingSleepTime(long houseKeepingSleepTime)
public void setLoginTimeout(long loginTimeout) throws java.sql.SQLException
java.sql.SQLException
public void setMaximumConnectionCount(long maximumConnectionCount)
public void setDriver(java.lang.String driver)
setDriver
in class org.logicalcobwebs.proxool.ProxoolDataSource
public void setMaximumConnectionLifetime(long maximumConnectionLifetime)
public void setMinimumConnectionCount(long minimumConnectionCount)
public void setOverloadWithoutRefusalLifetime(long overloadWithoutRefusalLifetime)
public void setRecentlyStartedThreshold(long recentlyStartedThreshold)
public void setSimultaneousBuildThrottle(long simultaneousBuildThrottle)
Copyright © 2019 by Sucang.cn