public class DruidDataSourceC3P0Adapter extends Object implements DataSource, DruidDataSourceC3P0AdapterMBean
| Constructor and Description |
|---|
DruidDataSourceC3P0Adapter() |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittoStringpublic PrintWriter getLogWriter() throws SQLException
getLogWriter in interface CommonDataSourceSQLExceptionpublic void setLogWriter(PrintWriter out) throws SQLException
setLogWriter in interface CommonDataSourceSQLExceptionpublic void setLoginTimeout(int seconds)
throws SQLException
setLoginTimeout in interface CommonDataSourceSQLExceptionpublic int getLoginTimeout()
throws SQLException
getLoginTimeout in interface CommonDataSourceSQLExceptionpublic <T> T unwrap(Class<T> iface) throws SQLException
unwrap in interface WrapperSQLExceptionpublic boolean isWrapperFor(Class<?> iface) throws SQLException
isWrapperFor in interface WrapperSQLExceptionpublic Connection getConnection() throws SQLException
getConnection in interface DataSourceSQLExceptionpublic Connection getConnection(String username, String password) throws SQLException
getConnection in interface DataSourceSQLExceptionpublic String getDriverClass()
getDriverClass in interface DruidDataSourceC3P0AdapterMBeanpublic void setDriverClass(String driverClass)
public String getJdbcUrl()
getJdbcUrl in interface DruidDataSourceC3P0AdapterMBeanpublic Driver getDriver()
public void setDriver(Driver driver)
public void setJdbcUrl(String jdbcUrl)
public Properties getProperties()
getProperties in interface DruidDataSourceC3P0AdapterMBeanpublic void setProperties(Properties properties)
public String getUser()
getUser in interface DruidDataSourceC3P0AdapterMBeanpublic void setUser(String user)
public String getPassword()
public void setPassword(String password)
public int getCheckoutTimeout()
getCheckoutTimeout in interface DruidDataSourceC3P0AdapterMBeanpublic void setCheckoutTimeout(int checkoutTimeout)
public boolean isAutoCommitOnClose()
isAutoCommitOnClose in interface DruidDataSourceC3P0AdapterMBeanpublic void setAutoCommitOnClose(boolean autoCommitOnClose)
public int getIdleConnectionTestPeriod()
getIdleConnectionTestPeriod in interface DruidDataSourceC3P0AdapterMBeanpublic void setIdleConnectionTestPeriod(int idleConnectionTestPeriod)
public int getInitialPoolSize()
getInitialPoolSize in interface DruidDataSourceC3P0AdapterMBeanpublic void setInitialPoolSize(int initialPoolSize)
public int getMaxIdleTime()
getMaxIdleTime in interface DruidDataSourceC3P0AdapterMBeanpublic void setMaxIdleTime(int maxIdleTime)
public int getMaxPoolSize()
getMaxPoolSize in interface DruidDataSourceC3P0AdapterMBeanpublic void setMaxPoolSize(int maxPoolSize)
public int getMinPoolSize()
getMinPoolSize in interface DruidDataSourceC3P0AdapterMBeanpublic void setMinPoolSize(int minPoolSize)
public boolean isTestConnectionOnCheckout()
isTestConnectionOnCheckout in interface DruidDataSourceC3P0AdapterMBeanpublic void setTestConnectionOnCheckout(boolean testConnectionOnCheckout)
public boolean isTestConnectionOnCheckin()
isTestConnectionOnCheckin in interface DruidDataSourceC3P0AdapterMBeanpublic void setTestConnectionOnCheckin(boolean testConnectionOnCheckin)
public String getPreferredTestQuery()
getPreferredTestQuery in interface DruidDataSourceC3P0AdapterMBeanpublic void setPreferredTestQuery(String preferredTestQuery)
public void setFilters(String filters) throws SQLException
SQLExceptionpublic String getDataSourceName()
getDataSourceName in interface DruidDataSourceC3P0AdapterMBeanpublic int getNumConnections()
getNumConnections in interface DruidDataSourceC3P0AdapterMBeanpublic int getNumIdleConnections()
getNumIdleConnections in interface DruidDataSourceC3P0AdapterMBeanpublic int getNumBusyConnections()
getNumBusyConnections in interface DruidDataSourceC3P0AdapterMBeanpublic int getNumUnclosedOrphanedConnections()
public int getNumConnectionsDefaultUser()
public int getNumIdleConnectionsDefaultUser()
public int getNumBusyConnectionsDefaultUser()
public int getMaxStatementsPerConnection()
public void setMaxStatementsPerConnection(int maxStatementsPerConnection)
public int getMaxStatements()
public void setMaxStatements(int maxStatements)
public int getUnreturnedConnectionTimeout()
public void setUnreturnedConnectionTimeout(int unreturnedConnectionTimeout)
public boolean isDebugUnreturnedConnectionStackTraces()
public void setDebugUnreturnedConnectionStackTraces(boolean debugUnreturnedConnectionStackTraces)
public int getAcquireRetryAttempts()
public void setAcquireRetryAttempts(int acquireRetryAttempts)
public int getAcquireRetryDelay()
public void setAcquireRetryDelay(int acquireRetryDelay)
public boolean isBreakAfterAcquireFailure()
public void setBreakAfterAcquireFailure(boolean breakAfterAcquireFailure)
public boolean isEnable()
isEnable in interface DruidDataSourceC3P0AdapterMBeanpublic void shrink()
shrink in interface DruidDataSourceC3P0AdapterMBeanpublic int getWaitThreadCount()
getWaitThreadCount in interface DruidDataSourceC3P0AdapterMBeanpublic int getLockQueueLength()
getLockQueueLength in interface DruidDataSourceC3P0AdapterMBeanpublic void close()
close in interface DruidDataSourceC3P0AdapterMBeanpublic String getConnectionTesterClassName()
public void setConnectionTesterClassName(String connectionTesterClassName)
public String getAutomaticTestTable()
public void setAutomaticTestTable(String automaticTestTable)
public boolean isForceIgnoreUnresolvedTransactions()
public void setForceIgnoreUnresolvedTransactions(boolean forceIgnoreUnresolvedTransactions)
public boolean isUsesTraditionalReflectiveProxies()
public void setUsesTraditionalReflectiveProxies(boolean usesTraditionalReflectiveProxies)
public String getUserOverridesAsString()
public void setUserOverridesAsString(String userOverridesAsString)
public int getMaxAdministrativeTaskTime()
public void setMaxAdministrativeTaskTime(int maxAdministrativeTaskTime)
public int getMaxIdleTimeExcessConnections()
public void setMaxIdleTimeExcessConnections(int maxIdleTimeExcessConnections)
public int getMaxConnectionAge()
public void setMaxConnectionAge(int maxConnectionAge)
public String getConnectionCustomizerClassName()
public void setConnectionCustomizerClassName(String connectionCustomizerClassName)
public String getFactoryClassLocation()
public void setFactoryClassLocation(String factoryClassLocation)
public int getAcquireIncrement()
public void setAcquireIncrement(int acquireIncrement)
public String getOverrideDefaultUser()
public void setOverrideDefaultUser(String overrideDefaultUser)
public String getOverrideDefaultPassword()
public void setOverrideDefaultPassword(String overrideDefaultPassword)
public int getPropertyCycle()
public void setPropertyCycle(int propertyCycle)
public Logger getParentLogger() throws SQLFeatureNotSupportedException
getParentLogger in interface CommonDataSourceSQLFeatureNotSupportedExceptionCopyright © 2013–2018 Alibaba Group. All rights reserved.