com.alibaba.druid.pool
类 DruidDataSourceC3P0Adapter

java.lang.Object
  继承者 com.alibaba.druid.pool.DruidDataSourceC3P0Adapter
所有已实现的接口:
DruidDataSourceC3P0AdapterMBean, Wrapper, CommonDataSource, DataSource

public class DruidDataSourceC3P0Adapter
extends Object
implements DataSource, DruidDataSourceC3P0AdapterMBean


构造方法摘要
DruidDataSourceC3P0Adapter()
           
 
方法摘要
 void close()
           
 int getAcquireIncrement()
           
 int getAcquireRetryAttempts()
           
 int getAcquireRetryDelay()
           
 String getAutomaticTestTable()
           
 int getCheckoutTimeout()
           
 Connection getConnection()
           
 Connection getConnection(String username, String password)
           
 String getConnectionCustomizerClassName()
           
 String getConnectionTesterClassName()
           
 String getDataSourceName()
           
 Driver getDriver()
           
 String getDriverClass()
           
 String getFactoryClassLocation()
           
 int getIdleConnectionTestPeriod()
           
 int getInitialPoolSize()
           
 String getJdbcUrl()
           
 int getLockQueueLength()
           
 int getLoginTimeout()
           
 PrintWriter getLogWriter()
           
 int getMaxAdministrativeTaskTime()
           
 int getMaxConnectionAge()
           
 int getMaxIdleTime()
           
 int getMaxIdleTimeExcessConnections()
           
 int getMaxPoolSize()
           
 int getMaxStatements()
           
 int getMaxStatementsPerConnection()
           
 int getMinPoolSize()
           
 int getNumBusyConnections()
           
 int getNumBusyConnectionsDefaultUser()
           
 int getNumConnections()
           
 int getNumConnectionsDefaultUser()
           
 int getNumIdleConnections()
           
 int getNumIdleConnectionsDefaultUser()
           
 int getNumUnclosedOrphanedConnections()
           
 String getOverrideDefaultPassword()
           
 String getOverrideDefaultUser()
           
 Logger getParentLogger()
           
 String getPassword()
           
 String getPreferredTestQuery()
           
 Properties getProperties()
           
 int getPropertyCycle()
           
 List<Filter> getProxyFilters()
           
 int getUnreturnedConnectionTimeout()
           
 String getUser()
           
 String getUserOverridesAsString()
           
 int getWaitThreadCount()
           
 boolean isAutoCommitOnClose()
           
 boolean isBreakAfterAcquireFailure()
           
 boolean isDebugUnreturnedConnectionStackTraces()
           
 boolean isEnable()
           
 boolean isForceIgnoreUnresolvedTransactions()
           
 boolean isTestConnectionOnCheckin()
           
 boolean isTestConnectionOnCheckout()
           
 boolean isUsesTraditionalReflectiveProxies()
           
 boolean isWrapperFor(Class<?> iface)
           
 void setAcquireIncrement(int acquireIncrement)
           
 void setAcquireRetryAttempts(int acquireRetryAttempts)
           
 void setAcquireRetryDelay(int acquireRetryDelay)
           
 void setAutoCommitOnClose(boolean autoCommitOnClose)
           
 void setAutomaticTestTable(String automaticTestTable)
           
 void setBreakAfterAcquireFailure(boolean breakAfterAcquireFailure)
           
 void setCheckoutTimeout(int checkoutTimeout)
           
 void setConnectionCustomizerClassName(String connectionCustomizerClassName)
           
 void setConnectionTesterClassName(String connectionTesterClassName)
           
 void setDebugUnreturnedConnectionStackTraces(boolean debugUnreturnedConnectionStackTraces)
           
 void setDriver(Driver driver)
           
 void setDriverClass(String driverClass)
           
 void setFactoryClassLocation(String factoryClassLocation)
           
 void setFilters(String filters)
           
 void setForceIgnoreUnresolvedTransactions(boolean forceIgnoreUnresolvedTransactions)
           
 void setIdleConnectionTestPeriod(int idleConnectionTestPeriod)
           
 void setInitialPoolSize(int initialPoolSize)
           
 void setJdbcUrl(String jdbcUrl)
           
 void setLoginTimeout(int seconds)
           
 void setLogWriter(PrintWriter out)
           
 void setMaxAdministrativeTaskTime(int maxAdministrativeTaskTime)
           
 void setMaxConnectionAge(int maxConnectionAge)
           
 void setMaxIdleTime(int maxIdleTime)
           
 void setMaxIdleTimeExcessConnections(int maxIdleTimeExcessConnections)
           
 void setMaxPoolSize(int maxPoolSize)
           
 void setMaxStatements(int maxStatements)
           
 void setMaxStatementsPerConnection(int maxStatementsPerConnection)
           
 void setMinPoolSize(int minPoolSize)
           
 void setOverrideDefaultPassword(String overrideDefaultPassword)
           
 void setOverrideDefaultUser(String overrideDefaultUser)
           
 void setPassword(String password)
           
 void setPreferredTestQuery(String preferredTestQuery)
           
 void setProperties(Properties properties)
           
 void setPropertyCycle(int propertyCycle)
           
 void setProxyFilters(List<Filter> filters)
           
 void setTestConnectionOnCheckin(boolean testConnectionOnCheckin)
           
 void setTestConnectionOnCheckout(boolean testConnectionOnCheckout)
           
 void setUnreturnedConnectionTimeout(int unreturnedConnectionTimeout)
           
 void setUser(String user)
           
 void setUserOverridesAsString(String userOverridesAsString)
           
 void setUsesTraditionalReflectiveProxies(boolean usesTraditionalReflectiveProxies)
           
 void shrink()
           
<T> T
unwrap(Class<T> iface)
           
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
从接口 com.alibaba.druid.pool.DruidDataSourceC3P0AdapterMBean 继承的方法
toString
 

构造方法详细信息

DruidDataSourceC3P0Adapter

public DruidDataSourceC3P0Adapter()
方法详细信息

getLogWriter

public PrintWriter getLogWriter()
                         throws SQLException
指定者:
接口 CommonDataSource 中的 getLogWriter
抛出:
SQLException

setLogWriter

public void setLogWriter(PrintWriter out)
                  throws SQLException
指定者:
接口 CommonDataSource 中的 setLogWriter
抛出:
SQLException

setLoginTimeout

public void setLoginTimeout(int seconds)
                     throws SQLException
指定者:
接口 CommonDataSource 中的 setLoginTimeout
抛出:
SQLException

getLoginTimeout

public int getLoginTimeout()
                    throws SQLException
指定者:
接口 CommonDataSource 中的 getLoginTimeout
抛出:
SQLException

unwrap

public <T> T unwrap(Class<T> iface)
         throws SQLException
指定者:
接口 Wrapper 中的 unwrap
抛出:
SQLException

isWrapperFor

public boolean isWrapperFor(Class<?> iface)
                     throws SQLException
指定者:
接口 Wrapper 中的 isWrapperFor
抛出:
SQLException

getConnection

public Connection getConnection()
                         throws SQLException
指定者:
接口 DataSource 中的 getConnection
抛出:
SQLException

getConnection

public Connection getConnection(String username,
                                String password)
                         throws SQLException
指定者:
接口 DataSource 中的 getConnection
抛出:
SQLException

getDriverClass

public String getDriverClass()
指定者:
接口 DruidDataSourceC3P0AdapterMBean 中的 getDriverClass

setDriverClass

public void setDriverClass(String driverClass)

getJdbcUrl

public String getJdbcUrl()
指定者:
接口 DruidDataSourceC3P0AdapterMBean 中的 getJdbcUrl

getDriver

public Driver getDriver()

setDriver

public void setDriver(Driver driver)

setJdbcUrl

public void setJdbcUrl(String jdbcUrl)

getProperties

public Properties getProperties()
指定者:
接口 DruidDataSourceC3P0AdapterMBean 中的 getProperties

setProperties

public void setProperties(Properties properties)

getUser

public String getUser()
指定者:
接口 DruidDataSourceC3P0AdapterMBean 中的 getUser

setUser

public void setUser(String user)

getPassword

public String getPassword()

setPassword

public void setPassword(String password)

getCheckoutTimeout

public int getCheckoutTimeout()
指定者:
接口 DruidDataSourceC3P0AdapterMBean 中的 getCheckoutTimeout

setCheckoutTimeout

public void setCheckoutTimeout(int checkoutTimeout)

isAutoCommitOnClose

public boolean isAutoCommitOnClose()
指定者:
接口 DruidDataSourceC3P0AdapterMBean 中的 isAutoCommitOnClose

setAutoCommitOnClose

public void setAutoCommitOnClose(boolean autoCommitOnClose)

getIdleConnectionTestPeriod

public int getIdleConnectionTestPeriod()
指定者:
接口 DruidDataSourceC3P0AdapterMBean 中的 getIdleConnectionTestPeriod

setIdleConnectionTestPeriod

public void setIdleConnectionTestPeriod(int idleConnectionTestPeriod)

getInitialPoolSize

public int getInitialPoolSize()
指定者:
接口 DruidDataSourceC3P0AdapterMBean 中的 getInitialPoolSize

setInitialPoolSize

public void setInitialPoolSize(int initialPoolSize)

getMaxIdleTime

public int getMaxIdleTime()
指定者:
接口 DruidDataSourceC3P0AdapterMBean 中的 getMaxIdleTime

setMaxIdleTime

public void setMaxIdleTime(int maxIdleTime)

getMaxPoolSize

public int getMaxPoolSize()
指定者:
接口 DruidDataSourceC3P0AdapterMBean 中的 getMaxPoolSize

setMaxPoolSize

public void setMaxPoolSize(int maxPoolSize)

getMinPoolSize

public int getMinPoolSize()
指定者:
接口 DruidDataSourceC3P0AdapterMBean 中的 getMinPoolSize

setMinPoolSize

public void setMinPoolSize(int minPoolSize)

isTestConnectionOnCheckout

public boolean isTestConnectionOnCheckout()
指定者:
接口 DruidDataSourceC3P0AdapterMBean 中的 isTestConnectionOnCheckout

setTestConnectionOnCheckout

public void setTestConnectionOnCheckout(boolean testConnectionOnCheckout)

isTestConnectionOnCheckin

public boolean isTestConnectionOnCheckin()
指定者:
接口 DruidDataSourceC3P0AdapterMBean 中的 isTestConnectionOnCheckin

setTestConnectionOnCheckin

public void setTestConnectionOnCheckin(boolean testConnectionOnCheckin)

getPreferredTestQuery

public String getPreferredTestQuery()
指定者:
接口 DruidDataSourceC3P0AdapterMBean 中的 getPreferredTestQuery

setPreferredTestQuery

public void setPreferredTestQuery(String preferredTestQuery)

setFilters

public void setFilters(String filters)
                throws SQLException
抛出:
SQLException

getProxyFilters

public List<Filter> getProxyFilters()

setProxyFilters

public void setProxyFilters(List<Filter> filters)

getDataSourceName

public String getDataSourceName()
指定者:
接口 DruidDataSourceC3P0AdapterMBean 中的 getDataSourceName

getNumConnections

public int getNumConnections()
指定者:
接口 DruidDataSourceC3P0AdapterMBean 中的 getNumConnections

getNumIdleConnections

public int getNumIdleConnections()
指定者:
接口 DruidDataSourceC3P0AdapterMBean 中的 getNumIdleConnections

getNumBusyConnections

public int getNumBusyConnections()
指定者:
接口 DruidDataSourceC3P0AdapterMBean 中的 getNumBusyConnections

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()
指定者:
接口 DruidDataSourceC3P0AdapterMBean 中的 isEnable

shrink

public void shrink()
指定者:
接口 DruidDataSourceC3P0AdapterMBean 中的 shrink

getWaitThreadCount

public int getWaitThreadCount()
指定者:
接口 DruidDataSourceC3P0AdapterMBean 中的 getWaitThreadCount

getLockQueueLength

public int getLockQueueLength()
指定者:
接口 DruidDataSourceC3P0AdapterMBean 中的 getLockQueueLength

close

public void close()
指定者:
接口 DruidDataSourceC3P0AdapterMBean 中的 close

getConnectionTesterClassName

public String getConnectionTesterClassName()

setConnectionTesterClassName

public void setConnectionTesterClassName(String connectionTesterClassName)

getAutomaticTestTable

public String getAutomaticTestTable()

setAutomaticTestTable

public void setAutomaticTestTable(String automaticTestTable)

isForceIgnoreUnresolvedTransactions

public boolean isForceIgnoreUnresolvedTransactions()

setForceIgnoreUnresolvedTransactions

public void setForceIgnoreUnresolvedTransactions(boolean forceIgnoreUnresolvedTransactions)

isUsesTraditionalReflectiveProxies

public boolean isUsesTraditionalReflectiveProxies()

setUsesTraditionalReflectiveProxies

public void setUsesTraditionalReflectiveProxies(boolean usesTraditionalReflectiveProxies)

getUserOverridesAsString

public String getUserOverridesAsString()

setUserOverridesAsString

public void setUserOverridesAsString(String userOverridesAsString)

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

public String getConnectionCustomizerClassName()

setConnectionCustomizerClassName

public void setConnectionCustomizerClassName(String connectionCustomizerClassName)

getFactoryClassLocation

public String getFactoryClassLocation()

setFactoryClassLocation

public void setFactoryClassLocation(String factoryClassLocation)

getAcquireIncrement

public int getAcquireIncrement()

setAcquireIncrement

public void setAcquireIncrement(int acquireIncrement)

getOverrideDefaultUser

public String getOverrideDefaultUser()

setOverrideDefaultUser

public void setOverrideDefaultUser(String overrideDefaultUser)

getOverrideDefaultPassword

public String getOverrideDefaultPassword()

setOverrideDefaultPassword

public void setOverrideDefaultPassword(String overrideDefaultPassword)

getPropertyCycle

public int getPropertyCycle()

setPropertyCycle

public void setPropertyCycle(int propertyCycle)

getParentLogger

public Logger getParentLogger()
                       throws SQLFeatureNotSupportedException
抛出:
SQLFeatureNotSupportedException


Copyright © 2013 Alibaba Group. All Rights Reserved.