org.apache.xalan.lib.sql
Class XConnectionPoolManager
java.lang.Object
|
+--org.apache.xalan.lib.sql.XConnectionPoolManager
- public class XConnectionPoolManager
- extends java.lang.Object
Method Summary |
ConnectionPool |
getPool(java.lang.String name)
Return the connection pool referenced by the name |
void |
init()
Initialize the internal structures of the Pool Manager |
void |
registerPool(java.lang.String name,
ConnectionPool pool)
Register a nuew connection pool to the global pool table. |
void |
removePool(java.lang.String name)
Remove a pool from the global table. |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
XConnectionPoolManager
public XConnectionPoolManager()
init
public void init()
- Initialize the internal structures of the Pool Manager
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:
String
- name
, the name of the pool to
add to the list.ConnectionPool
- the Connection Pool to
be added, this pool must already be set up to accept connections.
see ConnectionPool
- Throws:
IllegalArgumentException
, - throw this exception
if a pool with the same name currently exists.
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:
String
- name
name of the pool to remove.
getPool
public ConnectionPool getPool(java.lang.String name)
- Return the connection pool referenced by the name
- Parameters:
String
- name
, name of the pool to be returned.
Copyright © 2000 Apache XML Project. All Rights Reserved.