BEA Systems, Inc.

WebLogic Server 6.1 API Reference

weblogic.apache.xalan.lib.sql
Class XConnectionPoolManager

java.lang.Object
  |
  +--weblogic.apache.xalan.lib.sql.XConnectionPoolManager

public class XConnectionPoolManager
extends java.lang.Object


Constructor Summary
XConnectionPoolManager()
           
 
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XConnectionPoolManager

public XConnectionPoolManager()
Method Detail

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.

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs61

WebLogic classes and methods that do not appear in this reference are not public and are not supported.