com.mchange.v2.c3p0.jboss
Class C3P0PooledDataSource
java.lang.Object
com.mchange.v2.c3p0.jboss.C3P0PooledDataSource
- All Implemented Interfaces:
- C3P0PooledDataSourceMBean
public class C3P0PooledDataSource
- extends java.lang.Object
- implements C3P0PooledDataSourceMBean
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
C3P0PooledDataSource
public C3P0PooledDataSource()
setJndiName
public void setJndiName(java.lang.String jndiName)
throws javax.naming.NamingException
- Specified by:
setJndiName in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
getJndiName
public java.lang.String getJndiName()
- Specified by:
getJndiName in interface C3P0PooledDataSourceMBean
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription in interface C3P0PooledDataSourceMBean
setDescription
public void setDescription(java.lang.String description)
throws javax.naming.NamingException
- Specified by:
setDescription in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
getDriverClass
public java.lang.String getDriverClass()
- Specified by:
getDriverClass in interface C3P0PooledDataSourceMBean
setDriverClass
public void setDriverClass(java.lang.String driverClass)
throws java.beans.PropertyVetoException,
javax.naming.NamingException
- Specified by:
setDriverClass in interface C3P0PooledDataSourceMBean
- Throws:
java.beans.PropertyVetoException
javax.naming.NamingException
getJdbcUrl
public java.lang.String getJdbcUrl()
- Specified by:
getJdbcUrl in interface C3P0PooledDataSourceMBean
setJdbcUrl
public void setJdbcUrl(java.lang.String jdbcUrl)
throws javax.naming.NamingException
- Specified by:
setJdbcUrl in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
getUser
public java.lang.String getUser()
- Specified by:
getUser in interface C3P0PooledDataSourceMBean
setUser
public void setUser(java.lang.String user)
throws javax.naming.NamingException
- Specified by:
setUser in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
getPassword
public java.lang.String getPassword()
- Specified by:
getPassword in interface C3P0PooledDataSourceMBean
setPassword
public void setPassword(java.lang.String password)
throws javax.naming.NamingException
- Specified by:
setPassword in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
getCheckoutTimeout
public int getCheckoutTimeout()
- Specified by:
getCheckoutTimeout in interface C3P0PooledDataSourceMBean
setCheckoutTimeout
public void setCheckoutTimeout(int checkoutTimeout)
throws javax.naming.NamingException
- Specified by:
setCheckoutTimeout in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
getAcquireIncrement
public int getAcquireIncrement()
- Specified by:
getAcquireIncrement in interface C3P0PooledDataSourceMBean
setAcquireIncrement
public void setAcquireIncrement(int acquireIncrement)
throws javax.naming.NamingException
- Specified by:
setAcquireIncrement in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
getAcquireRetryAttempts
public int getAcquireRetryAttempts()
- Specified by:
getAcquireRetryAttempts in interface C3P0PooledDataSourceMBean
setAcquireRetryAttempts
public void setAcquireRetryAttempts(int acquireRetryAttempts)
throws javax.naming.NamingException
- Specified by:
setAcquireRetryAttempts in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
getAcquireRetryDelay
public int getAcquireRetryDelay()
- Specified by:
getAcquireRetryDelay in interface C3P0PooledDataSourceMBean
setAcquireRetryDelay
public void setAcquireRetryDelay(int acquireRetryDelay)
throws javax.naming.NamingException
- Specified by:
setAcquireRetryDelay in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
isAutoCommitOnClose
public boolean isAutoCommitOnClose()
- Specified by:
isAutoCommitOnClose in interface C3P0PooledDataSourceMBean
setAutoCommitOnClose
public void setAutoCommitOnClose(boolean autoCommitOnClose)
throws javax.naming.NamingException
- Specified by:
setAutoCommitOnClose in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
getConnectionTesterClassName
public java.lang.String getConnectionTesterClassName()
- Specified by:
getConnectionTesterClassName in interface C3P0PooledDataSourceMBean
setConnectionTesterClassName
public void setConnectionTesterClassName(java.lang.String connectionTesterClassName)
throws java.beans.PropertyVetoException,
javax.naming.NamingException
- Specified by:
setConnectionTesterClassName in interface C3P0PooledDataSourceMBean
- Throws:
java.beans.PropertyVetoException
javax.naming.NamingException
getAutomaticTestTable
public java.lang.String getAutomaticTestTable()
- Specified by:
getAutomaticTestTable in interface C3P0PooledDataSourceMBean
setAutomaticTestTable
public void setAutomaticTestTable(java.lang.String automaticTestTable)
throws javax.naming.NamingException
- Specified by:
setAutomaticTestTable in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
isForceIgnoreUnresolvedTransactions
public boolean isForceIgnoreUnresolvedTransactions()
- Specified by:
isForceIgnoreUnresolvedTransactions in interface C3P0PooledDataSourceMBean
setForceIgnoreUnresolvedTransactions
public void setForceIgnoreUnresolvedTransactions(boolean forceIgnoreUnresolvedTransactions)
throws javax.naming.NamingException
- Specified by:
setForceIgnoreUnresolvedTransactions in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
getIdleConnectionTestPeriod
public int getIdleConnectionTestPeriod()
- Specified by:
getIdleConnectionTestPeriod in interface C3P0PooledDataSourceMBean
setIdleConnectionTestPeriod
public void setIdleConnectionTestPeriod(int idleConnectionTestPeriod)
throws javax.naming.NamingException
- Specified by:
setIdleConnectionTestPeriod in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
getInitialPoolSize
public int getInitialPoolSize()
- Specified by:
getInitialPoolSize in interface C3P0PooledDataSourceMBean
setInitialPoolSize
public void setInitialPoolSize(int initialPoolSize)
throws javax.naming.NamingException
- Specified by:
setInitialPoolSize in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
getMaxIdleTime
public int getMaxIdleTime()
- Specified by:
getMaxIdleTime in interface C3P0PooledDataSourceMBean
setMaxIdleTime
public void setMaxIdleTime(int maxIdleTime)
throws javax.naming.NamingException
- Specified by:
setMaxIdleTime in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
getMaxPoolSize
public int getMaxPoolSize()
- Specified by:
getMaxPoolSize in interface C3P0PooledDataSourceMBean
setMaxPoolSize
public void setMaxPoolSize(int maxPoolSize)
throws javax.naming.NamingException
- Specified by:
setMaxPoolSize in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
getMaxStatements
public int getMaxStatements()
- Specified by:
getMaxStatements in interface C3P0PooledDataSourceMBean
setMaxStatements
public void setMaxStatements(int maxStatements)
throws javax.naming.NamingException
- Specified by:
setMaxStatements in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
getMaxStatementsPerConnection
public int getMaxStatementsPerConnection()
- Specified by:
getMaxStatementsPerConnection in interface C3P0PooledDataSourceMBean
setMaxStatementsPerConnection
public void setMaxStatementsPerConnection(int maxStatementsPerConnection)
throws javax.naming.NamingException
- Specified by:
setMaxStatementsPerConnection in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
getMinPoolSize
public int getMinPoolSize()
- Specified by:
getMinPoolSize in interface C3P0PooledDataSourceMBean
setMinPoolSize
public void setMinPoolSize(int minPoolSize)
throws javax.naming.NamingException
- Specified by:
setMinPoolSize in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
getPropertyCycle
public int getPropertyCycle()
- Specified by:
getPropertyCycle in interface C3P0PooledDataSourceMBean
setPropertyCycle
public void setPropertyCycle(int propertyCycle)
throws javax.naming.NamingException
- Specified by:
setPropertyCycle in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
isBreakAfterAcquireFailure
public boolean isBreakAfterAcquireFailure()
- Specified by:
isBreakAfterAcquireFailure in interface C3P0PooledDataSourceMBean
setBreakAfterAcquireFailure
public void setBreakAfterAcquireFailure(boolean breakAfterAcquireFailure)
throws javax.naming.NamingException
- Specified by:
setBreakAfterAcquireFailure in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
isTestConnectionOnCheckout
public boolean isTestConnectionOnCheckout()
- Specified by:
isTestConnectionOnCheckout in interface C3P0PooledDataSourceMBean
setTestConnectionOnCheckout
public void setTestConnectionOnCheckout(boolean testConnectionOnCheckout)
throws javax.naming.NamingException
- Specified by:
setTestConnectionOnCheckout in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
isTestConnectionOnCheckin
public boolean isTestConnectionOnCheckin()
- Specified by:
isTestConnectionOnCheckin in interface C3P0PooledDataSourceMBean
setTestConnectionOnCheckin
public void setTestConnectionOnCheckin(boolean testConnectionOnCheckin)
throws javax.naming.NamingException
- Specified by:
setTestConnectionOnCheckin in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
isUsesTraditionalReflectiveProxies
public boolean isUsesTraditionalReflectiveProxies()
- Specified by:
isUsesTraditionalReflectiveProxies in interface C3P0PooledDataSourceMBean
setUsesTraditionalReflectiveProxies
public void setUsesTraditionalReflectiveProxies(boolean usesTraditionalReflectiveProxies)
throws javax.naming.NamingException
- Specified by:
setUsesTraditionalReflectiveProxies in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
getPreferredTestQuery
public java.lang.String getPreferredTestQuery()
- Specified by:
getPreferredTestQuery in interface C3P0PooledDataSourceMBean
setPreferredTestQuery
public void setPreferredTestQuery(java.lang.String preferredTestQuery)
throws javax.naming.NamingException
- Specified by:
setPreferredTestQuery in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
getDataSourceName
public java.lang.String getDataSourceName()
setDataSourceName
public void setDataSourceName(java.lang.String name)
throws javax.naming.NamingException
- Throws:
javax.naming.NamingException
getNumHelperThreads
public int getNumHelperThreads()
- Specified by:
getNumHelperThreads in interface C3P0PooledDataSourceMBean
setNumHelperThreads
public void setNumHelperThreads(int numHelperThreads)
throws javax.naming.NamingException
- Specified by:
setNumHelperThreads in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
getFactoryClassLocation
public java.lang.String getFactoryClassLocation()
- Specified by:
getFactoryClassLocation in interface C3P0PooledDataSourceMBean
setFactoryClassLocation
public void setFactoryClassLocation(java.lang.String factoryClassLocation)
throws javax.naming.NamingException
- Specified by:
setFactoryClassLocation in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
getNumUserPools
public int getNumUserPools()
throws java.sql.SQLException
- Specified by:
getNumUserPools in interface C3P0PooledDataSourceMBean
- Throws:
java.sql.SQLException
getNumConnectionsDefaultUser
public int getNumConnectionsDefaultUser()
throws java.sql.SQLException
- Specified by:
getNumConnectionsDefaultUser in interface C3P0PooledDataSourceMBean
- Throws:
java.sql.SQLException
getNumIdleConnectionsDefaultUser
public int getNumIdleConnectionsDefaultUser()
throws java.sql.SQLException
- Specified by:
getNumIdleConnectionsDefaultUser in interface C3P0PooledDataSourceMBean
- Throws:
java.sql.SQLException
getNumBusyConnectionsDefaultUser
public int getNumBusyConnectionsDefaultUser()
throws java.sql.SQLException
- Specified by:
getNumBusyConnectionsDefaultUser in interface C3P0PooledDataSourceMBean
- Throws:
java.sql.SQLException
getNumUnclosedOrphanedConnectionsDefaultUser
public int getNumUnclosedOrphanedConnectionsDefaultUser()
throws java.sql.SQLException
- Specified by:
getNumUnclosedOrphanedConnectionsDefaultUser in interface C3P0PooledDataSourceMBean
- Throws:
java.sql.SQLException
getNumConnections
public int getNumConnections(java.lang.String username,
java.lang.String password)
throws java.sql.SQLException
- Specified by:
getNumConnections in interface C3P0PooledDataSourceMBean
- Throws:
java.sql.SQLException
getNumIdleConnections
public int getNumIdleConnections(java.lang.String username,
java.lang.String password)
throws java.sql.SQLException
- Specified by:
getNumIdleConnections in interface C3P0PooledDataSourceMBean
- Throws:
java.sql.SQLException
getNumBusyConnections
public int getNumBusyConnections(java.lang.String username,
java.lang.String password)
throws java.sql.SQLException
- Specified by:
getNumBusyConnections in interface C3P0PooledDataSourceMBean
- Throws:
java.sql.SQLException
getNumUnclosedOrphanedConnections
public int getNumUnclosedOrphanedConnections(java.lang.String username,
java.lang.String password)
throws java.sql.SQLException
- Specified by:
getNumUnclosedOrphanedConnections in interface C3P0PooledDataSourceMBean
- Throws:
java.sql.SQLException
getNumConnectionsAllUsers
public int getNumConnectionsAllUsers()
throws java.sql.SQLException
- Specified by:
getNumConnectionsAllUsers in interface C3P0PooledDataSourceMBean
- Throws:
java.sql.SQLException
getNumIdleConnectionsAllUsers
public int getNumIdleConnectionsAllUsers()
throws java.sql.SQLException
- Specified by:
getNumIdleConnectionsAllUsers in interface C3P0PooledDataSourceMBean
- Throws:
java.sql.SQLException
getNumBusyConnectionsAllUsers
public int getNumBusyConnectionsAllUsers()
throws java.sql.SQLException
- Specified by:
getNumBusyConnectionsAllUsers in interface C3P0PooledDataSourceMBean
- Throws:
java.sql.SQLException
getNumUnclosedOrphanedConnectionsAllUsers
public int getNumUnclosedOrphanedConnectionsAllUsers()
throws java.sql.SQLException
- Specified by:
getNumUnclosedOrphanedConnectionsAllUsers in interface C3P0PooledDataSourceMBean
- Throws:
java.sql.SQLException
softResetDefaultUser
public void softResetDefaultUser()
throws java.sql.SQLException
- Specified by:
softResetDefaultUser in interface C3P0PooledDataSourceMBean
- Throws:
java.sql.SQLException
softReset
public void softReset(java.lang.String username,
java.lang.String password)
throws java.sql.SQLException
- Specified by:
softReset in interface C3P0PooledDataSourceMBean
- Throws:
java.sql.SQLException
softResetAllUsers
public void softResetAllUsers()
throws java.sql.SQLException
- Specified by:
softResetAllUsers in interface C3P0PooledDataSourceMBean
- Throws:
java.sql.SQLException
hardReset
public void hardReset()
throws java.sql.SQLException
- Specified by:
hardReset in interface C3P0PooledDataSourceMBean
- Throws:
java.sql.SQLException
close
public void close()
throws java.sql.SQLException
- Specified by:
close in interface C3P0PooledDataSourceMBean
- Throws:
java.sql.SQLException
create
public void create()
throws java.lang.Exception
- Specified by:
create in interface C3P0PooledDataSourceMBean
- Throws:
java.lang.Exception
start
public void start()
throws java.lang.Exception
- Specified by:
start in interface C3P0PooledDataSourceMBean
- Throws:
java.lang.Exception
stop
public void stop()
- Specified by:
stop in interface C3P0PooledDataSourceMBean
destroy
public void destroy()
- Specified by:
destroy in interface C3P0PooledDataSourceMBean
getConnectionCustomizerClassName
public java.lang.String getConnectionCustomizerClassName()
- Specified by:
getConnectionCustomizerClassName in interface C3P0PooledDataSourceMBean
getEffectivePropertyCycle
public float getEffectivePropertyCycle(java.lang.String username,
java.lang.String password)
throws java.sql.SQLException
- Specified by:
getEffectivePropertyCycle in interface C3P0PooledDataSourceMBean
- Throws:
java.sql.SQLException
getEffectivePropertyCycleDefaultUser
public float getEffectivePropertyCycleDefaultUser()
throws java.sql.SQLException
- Specified by:
getEffectivePropertyCycleDefaultUser in interface C3P0PooledDataSourceMBean
- Throws:
java.sql.SQLException
getMaxAdministrativeTaskTime
public int getMaxAdministrativeTaskTime()
- Specified by:
getMaxAdministrativeTaskTime in interface C3P0PooledDataSourceMBean
getMaxConnectionAge
public int getMaxConnectionAge()
- Specified by:
getMaxConnectionAge in interface C3P0PooledDataSourceMBean
getMaxIdleTimeExcessConnections
public int getMaxIdleTimeExcessConnections()
- Specified by:
getMaxIdleTimeExcessConnections in interface C3P0PooledDataSourceMBean
getUnreturnedConnectionTimeout
public int getUnreturnedConnectionTimeout()
- Specified by:
getUnreturnedConnectionTimeout in interface C3P0PooledDataSourceMBean
isDebugUnreturnedConnectionStackTraces
public boolean isDebugUnreturnedConnectionStackTraces()
- Specified by:
isDebugUnreturnedConnectionStackTraces in interface C3P0PooledDataSourceMBean
setConnectionCustomizerClassName
public void setConnectionCustomizerClassName(java.lang.String connectionCustomizerClassName)
throws javax.naming.NamingException
- Specified by:
setConnectionCustomizerClassName in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
setDebugUnreturnedConnectionStackTraces
public void setDebugUnreturnedConnectionStackTraces(boolean debugUnreturnedConnectionStackTraces)
throws javax.naming.NamingException
- Specified by:
setDebugUnreturnedConnectionStackTraces in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
setMaxAdministrativeTaskTime
public void setMaxAdministrativeTaskTime(int maxAdministrativeTaskTime)
throws javax.naming.NamingException
- Specified by:
setMaxAdministrativeTaskTime in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
setMaxConnectionAge
public void setMaxConnectionAge(int maxConnectionAge)
throws javax.naming.NamingException
- Specified by:
setMaxConnectionAge in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
setMaxIdleTimeExcessConnections
public void setMaxIdleTimeExcessConnections(int maxIdleTimeExcessConnections)
throws javax.naming.NamingException
- Specified by:
setMaxIdleTimeExcessConnections in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException
setUnreturnedConnectionTimeout
public void setUnreturnedConnectionTimeout(int unreturnedConnectionTimeout)
throws javax.naming.NamingException
- Specified by:
setUnreturnedConnectionTimeout in interface C3P0PooledDataSourceMBean
- Throws:
javax.naming.NamingException