public class DruidDataSourceC3P0Adapter extends Object implements DataSource, DruidDataSourceC3P0AdapterMBean
Constructor and Description |
---|
DruidDataSourceC3P0Adapter() |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
toString
public PrintWriter getLogWriter() throws SQLException
getLogWriter
in interface CommonDataSource
SQLException
public void setLogWriter(PrintWriter out) throws SQLException
setLogWriter
in interface CommonDataSource
SQLException
public void setLoginTimeout(int seconds) throws SQLException
setLoginTimeout
in interface CommonDataSource
SQLException
public int getLoginTimeout() throws SQLException
getLoginTimeout
in interface CommonDataSource
SQLException
public <T> T unwrap(Class<T> iface) throws SQLException
unwrap
in interface Wrapper
SQLException
public boolean isWrapperFor(Class<?> iface) throws SQLException
isWrapperFor
in interface Wrapper
SQLException
public Connection getConnection() throws SQLException
getConnection
in interface DataSource
SQLException
public Connection getConnection(String username, String password) throws SQLException
getConnection
in interface DataSource
SQLException
public String getDriverClass()
getDriverClass
in interface DruidDataSourceC3P0AdapterMBean
public void setDriverClass(String driverClass)
public String getJdbcUrl()
getJdbcUrl
in interface DruidDataSourceC3P0AdapterMBean
public Driver getDriver()
public void setDriver(Driver driver)
public void setJdbcUrl(String jdbcUrl)
public Properties getProperties()
getProperties
in interface DruidDataSourceC3P0AdapterMBean
public void setProperties(Properties properties)
public String getUser()
getUser
in interface DruidDataSourceC3P0AdapterMBean
public void setUser(String user)
public String getPassword()
public void setPassword(String password)
public int getCheckoutTimeout()
getCheckoutTimeout
in interface DruidDataSourceC3P0AdapterMBean
public void setCheckoutTimeout(int checkoutTimeout)
public boolean isAutoCommitOnClose()
isAutoCommitOnClose
in interface DruidDataSourceC3P0AdapterMBean
public void setAutoCommitOnClose(boolean autoCommitOnClose)
public int getIdleConnectionTestPeriod()
getIdleConnectionTestPeriod
in interface DruidDataSourceC3P0AdapterMBean
public void setIdleConnectionTestPeriod(int idleConnectionTestPeriod)
public int getInitialPoolSize()
getInitialPoolSize
in interface DruidDataSourceC3P0AdapterMBean
public void setInitialPoolSize(int initialPoolSize)
public int getMaxIdleTime()
getMaxIdleTime
in interface DruidDataSourceC3P0AdapterMBean
public void setMaxIdleTime(int maxIdleTime)
public int getMaxPoolSize()
getMaxPoolSize
in interface DruidDataSourceC3P0AdapterMBean
public void setMaxPoolSize(int maxPoolSize)
public int getMinPoolSize()
getMinPoolSize
in interface DruidDataSourceC3P0AdapterMBean
public void setMinPoolSize(int minPoolSize)
public boolean isTestConnectionOnCheckout()
isTestConnectionOnCheckout
in interface DruidDataSourceC3P0AdapterMBean
public void setTestConnectionOnCheckout(boolean testConnectionOnCheckout)
public boolean isTestConnectionOnCheckin()
isTestConnectionOnCheckin
in interface DruidDataSourceC3P0AdapterMBean
public void setTestConnectionOnCheckin(boolean testConnectionOnCheckin)
public String getPreferredTestQuery()
getPreferredTestQuery
in interface DruidDataSourceC3P0AdapterMBean
public void setPreferredTestQuery(String preferredTestQuery)
public void setFilters(String filters) throws SQLException
SQLException
public String getDataSourceName()
getDataSourceName
in interface DruidDataSourceC3P0AdapterMBean
public int getNumConnections()
getNumConnections
in interface DruidDataSourceC3P0AdapterMBean
public int getNumIdleConnections()
getNumIdleConnections
in interface DruidDataSourceC3P0AdapterMBean
public int getNumBusyConnections()
getNumBusyConnections
in interface DruidDataSourceC3P0AdapterMBean
public 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 DruidDataSourceC3P0AdapterMBean
public void shrink()
shrink
in interface DruidDataSourceC3P0AdapterMBean
public int getWaitThreadCount()
getWaitThreadCount
in interface DruidDataSourceC3P0AdapterMBean
public int getLockQueueLength()
getLockQueueLength
in interface DruidDataSourceC3P0AdapterMBean
public void close()
close
in interface DruidDataSourceC3P0AdapterMBean
public 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 CommonDataSource
SQLFeatureNotSupportedException
Copyright © 2013–2017 Alibaba Group. All rights reserved.