Package org.apache.xalan.lib.sql
Class ConnectionPoolManager
- java.lang.Object
-
- org.apache.xalan.lib.sql.ConnectionPoolManager
-
public class ConnectionPoolManager extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ConnectionPoolManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConnectionPoolgetPool(java.lang.String name)Return the connection pool referenced by the namevoidregisterPool(java.lang.String name, ConnectionPool pool)Register a nuew connection pool to the global pool table.voidremovePool(java.lang.String name)Remove a pool from the global table.
-
-
-
Method Detail
-
registerPool
public void registerPool(java.lang.String name, ConnectionPool pool)Register a nuew connection pool to the global pool table. If a pool by that name currently exists, then throw an IllegalArgumentException stating that the pool already exist.- Parameters:
name-pool-
-
removePool
public void removePool(java.lang.String name)
Remove a pool from the global table. If the pool still has active connections, then only mark this pool as inactive and leave it around until all the existing connections are closed.- Parameters:
name-
-
getPool
public ConnectionPool getPool(java.lang.String name)
Return the connection pool referenced by the name- Parameters:
name-- Returns:
ConnectionPoola reference to the ConnectionPool object stored in the Pool Table. If the named pool does not exist, return null
-
-