com.mchange.v2.c3p0

Class PoolBackedDataSource

public final class PoolBackedDataSource extends PoolBackedDataSourceBase implements PooledDataSource

Constructor Summary
PoolBackedDataSource()
Method Summary
voidclose()
voidclose(boolean force_destroy)
ConnectiongetConnection()
ConnectiongetConnection(String username, String password)
intgetLoginTimeout()
PrintWritergetLogWriter()
intgetNumBusyConnections()
intgetNumBusyConnections(String username, String password)
intgetNumBusyConnectionsAllUsers()
intgetNumBusyConnectionsDefaultUser()
intgetNumConnections()
intgetNumConnections(String username, String password)
intgetNumConnectionsAllUsers()
intgetNumConnectionsDefaultUser()
intgetNumIdleConnections()
intgetNumIdleConnections(String username, String password)
intgetNumIdleConnectionsAllUsers()
intgetNumIdleConnectionsDefaultUser()
intgetNumUnclosedOrphanedConnections()
intgetNumUnclosedOrphanedConnections(String username, String password)
intgetNumUnclosedOrphanedConnectionsAllUsers()
intgetNumUnclosedOrphanedConnectionsDefaultUser()
intgetNumUserPools()
voidhardReset()
voidresetPoolManager()
voidsetLoginTimeout(int seconds)
voidsetLogWriter(PrintWriter out)
voidsoftReset(String username, String password)
voidsoftResetAllUsers()
voidsoftResetDefaultUser()

Constructor Detail

PoolBackedDataSource

public PoolBackedDataSource()

Method Detail

close

public void close()

close

public void close(boolean force_destroy)

getConnection

public Connection getConnection()

getConnection

public Connection getConnection(String username, String password)

getLoginTimeout

public int getLoginTimeout()

getLogWriter

public PrintWriter getLogWriter()

getNumBusyConnections

public int getNumBusyConnections()

getNumBusyConnections

public int getNumBusyConnections(String username, String password)

getNumBusyConnectionsAllUsers

public int getNumBusyConnectionsAllUsers()

getNumBusyConnectionsDefaultUser

public int getNumBusyConnectionsDefaultUser()

getNumConnections

public int getNumConnections()

getNumConnections

public int getNumConnections(String username, String password)

getNumConnectionsAllUsers

public int getNumConnectionsAllUsers()

getNumConnectionsDefaultUser

public int getNumConnectionsDefaultUser()

getNumIdleConnections

public int getNumIdleConnections()

getNumIdleConnections

public int getNumIdleConnections(String username, String password)

getNumIdleConnectionsAllUsers

public int getNumIdleConnectionsAllUsers()

getNumIdleConnectionsDefaultUser

public int getNumIdleConnectionsDefaultUser()

getNumUnclosedOrphanedConnections

public int getNumUnclosedOrphanedConnections()

getNumUnclosedOrphanedConnections

public int getNumUnclosedOrphanedConnections(String username, String password)

getNumUnclosedOrphanedConnectionsAllUsers

public int getNumUnclosedOrphanedConnectionsAllUsers()

getNumUnclosedOrphanedConnectionsDefaultUser

public int getNumUnclosedOrphanedConnectionsDefaultUser()

getNumUserPools

public int getNumUserPools()

hardReset

public void hardReset()

resetPoolManager

public void resetPoolManager()

setLoginTimeout

public void setLoginTimeout(int seconds)

setLogWriter

public void setLogWriter(PrintWriter out)

softReset

public void softReset(String username, String password)

softResetAllUsers

public void softResetAllUsers()

softResetDefaultUser

public void softResetDefaultUser()