Package com.alibaba.druid.pool
Class DruidDataSourceC3P0Adapter
java.lang.Object
com.alibaba.druid.pool.DruidDataSourceC3P0Adapter
- All Implemented Interfaces:
DruidDataSourceC3P0AdapterMBean,Wrapper,CommonDataSource,DataSource
public class DruidDataSourceC3P0Adapter
extends Object
implements DataSource, DruidDataSourceC3P0AdapterMBean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()intintintintgetConnection(String username, String password) intintintintintintintintintintintintintintintintintintintintintgetUser()intbooleanbooleanbooleanbooleanisEnable()booleanbooleanbooleanbooleanbooleanisWrapperFor(Class<?> iface) voidsetAcquireIncrement(int acquireIncrement) voidsetAcquireRetryAttempts(int acquireRetryAttempts) voidsetAcquireRetryDelay(int acquireRetryDelay) voidsetAutoCommitOnClose(boolean autoCommitOnClose) voidsetAutomaticTestTable(String automaticTestTable) voidsetBreakAfterAcquireFailure(boolean breakAfterAcquireFailure) voidsetCheckoutTimeout(int checkoutTimeout) voidsetConnectionCustomizerClassName(String connectionCustomizerClassName) voidsetConnectionTesterClassName(String connectionTesterClassName) voidsetDebugUnreturnedConnectionStackTraces(boolean debugUnreturnedConnectionStackTraces) voidvoidsetDriverClass(String driverClass) voidsetFactoryClassLocation(String factoryClassLocation) voidsetFilters(String filters) voidsetForceIgnoreUnresolvedTransactions(boolean forceIgnoreUnresolvedTransactions) voidsetIdleConnectionTestPeriod(int idleConnectionTestPeriod) voidsetInitialPoolSize(int initialPoolSize) voidsetJdbcUrl(String jdbcUrl) voidsetLoginTimeout(int seconds) voidsetLogWriter(PrintWriter out) voidsetMaxAdministrativeTaskTime(int maxAdministrativeTaskTime) voidsetMaxConnectionAge(int maxConnectionAge) voidsetMaxIdleTime(int maxIdleTime) voidsetMaxIdleTimeExcessConnections(int maxIdleTimeExcessConnections) voidsetMaxPoolSize(int maxPoolSize) voidsetMaxStatements(int maxStatements) voidsetMaxStatementsPerConnection(int maxStatementsPerConnection) voidsetMinPoolSize(int minPoolSize) voidsetOverrideDefaultPassword(String overrideDefaultPassword) voidsetOverrideDefaultUser(String overrideDefaultUser) voidsetPassword(String password) voidsetPreferredTestQuery(String preferredTestQuery) voidsetProperties(Properties properties) voidsetPropertyCycle(int propertyCycle) voidsetProxyFilters(List<Filter> filters) voidsetTestConnectionOnCheckin(boolean testConnectionOnCheckin) voidsetTestConnectionOnCheckout(boolean testConnectionOnCheckout) voidsetUnreturnedConnectionTimeout(int unreturnedConnectionTimeout) voidvoidsetUserOverridesAsString(String userOverridesAsString) voidsetUsesTraditionalReflectiveProxies(boolean usesTraditionalReflectiveProxies) voidshrink()<T> TMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.sql.CommonDataSource
createShardingKeyBuilderMethods inherited from interface javax.sql.DataSource
createConnectionBuilderMethods inherited from interface com.alibaba.druid.pool.DruidDataSourceC3P0AdapterMBean
toString
-
Constructor Details
-
DruidDataSourceC3P0Adapter
public DruidDataSourceC3P0Adapter()
-
-
Method Details
-
getLogWriter
- Specified by:
getLogWriterin interfaceCommonDataSource- Specified by:
getLogWriterin interfaceDataSource- Throws:
SQLException
-
setLogWriter
- Specified by:
setLogWriterin interfaceCommonDataSource- Specified by:
setLogWriterin interfaceDataSource- Throws:
SQLException
-
setLoginTimeout
- Specified by:
setLoginTimeoutin interfaceCommonDataSource- Specified by:
setLoginTimeoutin interfaceDataSource- Throws:
SQLException
-
getLoginTimeout
- Specified by:
getLoginTimeoutin interfaceCommonDataSource- Specified by:
getLoginTimeoutin interfaceDataSource- Throws:
SQLException
-
unwrap
- Specified by:
unwrapin interfaceWrapper- Throws:
SQLException
-
isWrapperFor
- Specified by:
isWrapperForin interfaceWrapper- Throws:
SQLException
-
getConnection
- Specified by:
getConnectionin interfaceDataSource- Throws:
SQLException
-
getConnection
- Specified by:
getConnectionin interfaceDataSource- Throws:
SQLException
-
getDriverClass
- Specified by:
getDriverClassin interfaceDruidDataSourceC3P0AdapterMBean
-
setDriverClass
-
getJdbcUrl
- Specified by:
getJdbcUrlin interfaceDruidDataSourceC3P0AdapterMBean
-
getDriver
-
setDriver
-
setJdbcUrl
-
getProperties
- Specified by:
getPropertiesin interfaceDruidDataSourceC3P0AdapterMBean
-
setProperties
-
getUser
- Specified by:
getUserin interfaceDruidDataSourceC3P0AdapterMBean
-
setUser
-
getPassword
-
setPassword
-
getCheckoutTimeout
public int getCheckoutTimeout()- Specified by:
getCheckoutTimeoutin interfaceDruidDataSourceC3P0AdapterMBean
-
setCheckoutTimeout
public void setCheckoutTimeout(int checkoutTimeout) -
isAutoCommitOnClose
public boolean isAutoCommitOnClose()- Specified by:
isAutoCommitOnClosein interfaceDruidDataSourceC3P0AdapterMBean
-
setAutoCommitOnClose
public void setAutoCommitOnClose(boolean autoCommitOnClose) -
getIdleConnectionTestPeriod
public int getIdleConnectionTestPeriod()- Specified by:
getIdleConnectionTestPeriodin interfaceDruidDataSourceC3P0AdapterMBean
-
setIdleConnectionTestPeriod
public void setIdleConnectionTestPeriod(int idleConnectionTestPeriod) -
getInitialPoolSize
public int getInitialPoolSize()- Specified by:
getInitialPoolSizein interfaceDruidDataSourceC3P0AdapterMBean
-
setInitialPoolSize
public void setInitialPoolSize(int initialPoolSize) -
getMaxIdleTime
public int getMaxIdleTime()- Specified by:
getMaxIdleTimein interfaceDruidDataSourceC3P0AdapterMBean
-
setMaxIdleTime
public void setMaxIdleTime(int maxIdleTime) -
getMaxPoolSize
public int getMaxPoolSize()- Specified by:
getMaxPoolSizein interfaceDruidDataSourceC3P0AdapterMBean
-
setMaxPoolSize
public void setMaxPoolSize(int maxPoolSize) -
getMinPoolSize
public int getMinPoolSize()- Specified by:
getMinPoolSizein interfaceDruidDataSourceC3P0AdapterMBean
-
setMinPoolSize
public void setMinPoolSize(int minPoolSize) -
isTestConnectionOnCheckout
public boolean isTestConnectionOnCheckout()- Specified by:
isTestConnectionOnCheckoutin interfaceDruidDataSourceC3P0AdapterMBean
-
setTestConnectionOnCheckout
public void setTestConnectionOnCheckout(boolean testConnectionOnCheckout) -
isTestConnectionOnCheckin
public boolean isTestConnectionOnCheckin()- Specified by:
isTestConnectionOnCheckinin interfaceDruidDataSourceC3P0AdapterMBean
-
setTestConnectionOnCheckin
public void setTestConnectionOnCheckin(boolean testConnectionOnCheckin) -
getPreferredTestQuery
- Specified by:
getPreferredTestQueryin interfaceDruidDataSourceC3P0AdapterMBean
-
setPreferredTestQuery
-
setFilters
- Throws:
SQLException
-
getProxyFilters
-
setProxyFilters
-
getDataSourceName
- Specified by:
getDataSourceNamein interfaceDruidDataSourceC3P0AdapterMBean
-
getNumConnections
public int getNumConnections()- Specified by:
getNumConnectionsin interfaceDruidDataSourceC3P0AdapterMBean
-
getNumIdleConnections
public int getNumIdleConnections()- Specified by:
getNumIdleConnectionsin interfaceDruidDataSourceC3P0AdapterMBean
-
getNumBusyConnections
public int getNumBusyConnections()- Specified by:
getNumBusyConnectionsin interfaceDruidDataSourceC3P0AdapterMBean
-
getNumUnclosedOrphanedConnections
public int getNumUnclosedOrphanedConnections() -
getNumConnectionsDefaultUser
public int getNumConnectionsDefaultUser() -
getNumIdleConnectionsDefaultUser
public int getNumIdleConnectionsDefaultUser() -
getNumBusyConnectionsDefaultUser
public int getNumBusyConnectionsDefaultUser() -
getMaxStatementsPerConnection
public int getMaxStatementsPerConnection() -
setMaxStatementsPerConnection
public void setMaxStatementsPerConnection(int maxStatementsPerConnection) -
getMaxStatements
public int getMaxStatements() -
setMaxStatements
public void setMaxStatements(int maxStatements) -
getUnreturnedConnectionTimeout
public int getUnreturnedConnectionTimeout() -
setUnreturnedConnectionTimeout
public void setUnreturnedConnectionTimeout(int unreturnedConnectionTimeout) -
isDebugUnreturnedConnectionStackTraces
public boolean isDebugUnreturnedConnectionStackTraces() -
setDebugUnreturnedConnectionStackTraces
public void setDebugUnreturnedConnectionStackTraces(boolean debugUnreturnedConnectionStackTraces) -
getAcquireRetryAttempts
public int getAcquireRetryAttempts() -
setAcquireRetryAttempts
public void setAcquireRetryAttempts(int acquireRetryAttempts) -
getAcquireRetryDelay
public int getAcquireRetryDelay() -
setAcquireRetryDelay
public void setAcquireRetryDelay(int acquireRetryDelay) -
isBreakAfterAcquireFailure
public boolean isBreakAfterAcquireFailure() -
setBreakAfterAcquireFailure
public void setBreakAfterAcquireFailure(boolean breakAfterAcquireFailure) -
isEnable
public boolean isEnable()- Specified by:
isEnablein interfaceDruidDataSourceC3P0AdapterMBean
-
shrink
public void shrink()- Specified by:
shrinkin interfaceDruidDataSourceC3P0AdapterMBean
-
getWaitThreadCount
public int getWaitThreadCount()- Specified by:
getWaitThreadCountin interfaceDruidDataSourceC3P0AdapterMBean
-
getLockQueueLength
public int getLockQueueLength()- Specified by:
getLockQueueLengthin interfaceDruidDataSourceC3P0AdapterMBean
-
close
public void close()- Specified by:
closein interfaceDruidDataSourceC3P0AdapterMBean
-
getConnectionTesterClassName
-
setConnectionTesterClassName
-
getAutomaticTestTable
-
setAutomaticTestTable
-
isForceIgnoreUnresolvedTransactions
public boolean isForceIgnoreUnresolvedTransactions() -
setForceIgnoreUnresolvedTransactions
public void setForceIgnoreUnresolvedTransactions(boolean forceIgnoreUnresolvedTransactions) -
isUsesTraditionalReflectiveProxies
public boolean isUsesTraditionalReflectiveProxies() -
setUsesTraditionalReflectiveProxies
public void setUsesTraditionalReflectiveProxies(boolean usesTraditionalReflectiveProxies) -
getUserOverridesAsString
-
setUserOverridesAsString
-
getMaxAdministrativeTaskTime
public int getMaxAdministrativeTaskTime() -
setMaxAdministrativeTaskTime
public void setMaxAdministrativeTaskTime(int maxAdministrativeTaskTime) -
getMaxIdleTimeExcessConnections
public int getMaxIdleTimeExcessConnections() -
setMaxIdleTimeExcessConnections
public void setMaxIdleTimeExcessConnections(int maxIdleTimeExcessConnections) -
getMaxConnectionAge
public int getMaxConnectionAge() -
setMaxConnectionAge
public void setMaxConnectionAge(int maxConnectionAge) -
getConnectionCustomizerClassName
-
setConnectionCustomizerClassName
-
getFactoryClassLocation
-
setFactoryClassLocation
-
getAcquireIncrement
public int getAcquireIncrement() -
setAcquireIncrement
public void setAcquireIncrement(int acquireIncrement) -
getOverrideDefaultUser
-
setOverrideDefaultUser
-
getOverrideDefaultPassword
-
setOverrideDefaultPassword
-
getPropertyCycle
public int getPropertyCycle() -
setPropertyCycle
public void setPropertyCycle(int propertyCycle) -
getParentLogger
- Specified by:
getParentLoggerin interfaceCommonDataSource- Throws:
SQLFeatureNotSupportedException
-