zeta.handler.database
Class ConnectionPool
java.lang.Object
|
+--zeta.handler.database.ConnectionPool
- public class ConnectionPool
- extends java.lang.Object
A JDBC connection in the connection pool, and is essentially a
wrapper around a real JDBC connection.
- See Also:
Connection
|
Constructor Summary |
ConnectionPool(java.lang.String url,
java.lang.String user,
java.lang.String password,
int poolsize,
int totalConnections,
java.lang.String checkQuery)
|
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
connections
private java.util.LinkedList connections
url
private java.lang.String url
user
private java.lang.String user
password
private java.lang.String password
checkQuery
private java.lang.String checkQuery
poolsize
private int poolsize
totalConnections
private int totalConnections
reaper
private ConnectionReaper reaper
connectionTimeout
private static final long connectionTimeout
- See Also:
- Constant Field Values
unusedTimeout
private static final long unusedTimeout
- See Also:
- Constant Field Values
agedTimeout
private static final long agedTimeout
- See Also:
- Constant Field Values
ConnectionPool
public ConnectionPool(java.lang.String url,
java.lang.String user,
java.lang.String password,
int poolsize,
int totalConnections,
java.lang.String checkQuery)
getURL
public java.lang.String getURL()
setURL
public void setURL(java.lang.String url)
reapConnections
public void reapConnections()
closeConnections
public void closeConnections()
getConnection
public java.sql.Connection getConnection()
throws java.sql.SQLException
java.sql.SQLException
returnConnection
public void returnConnection(PooledConnection con)
getPoolsize
public int getPoolsize()
checkConnection
protected boolean checkConnection(java.sql.Connection con)
throws java.sql.SQLException
java.sql.SQLException
finalize
protected void finalize()
- Overrides:
finalize in class java.lang.Object
removeConnection
private void removeConnection(PooledConnection con)
For further technical papers, see ZetaGrid Technical Documentation.
Copyright © 2001,2002 Sebastian Wedeniwski. All Rights Reserved.