dirkv       2003/12/26 05:33:33

  Modified:    dbcp/src/java/org/apache/commons/dbcp PoolingDriver.java
  Log:
  Bugzilla Bug 25067:   Please give possibility to acecss ObjectPools from 
PoolingDriver or at least un-deprecate PoolingDriver.getPool()
  - add requested method getPoolNames()
  
  Revision  Changes    Path
  1.9       +9 -3      
jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolingDriver.java
  
  Index: PoolingDriver.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/PoolingDriver.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- PoolingDriver.java        10 Nov 2003 14:26:19 -0000      1.8
  +++ PoolingDriver.java        26 Dec 2003 13:33:33 -0000      1.9
  @@ -70,6 +70,7 @@
   import java.sql.SQLException;
   import java.util.HashMap;
   import java.util.Properties;
  +import java.util.Set;
   
   import org.apache.commons.jocl.JOCLContentHandler;
   import org.apache.commons.pool.ObjectPool;
  @@ -164,6 +165,11 @@
                   throw new SQLNestedException("Error closing pool " + name, e);
               }
           }
  +    }
  +    
  +    public synchronized String[] getPoolNames() throws SQLException{
  +        Set names = _pools.keySet();
  +        return (String[]) names.toArray(new String[names.size()]);
       }
   
       public boolean acceptsURL(String url) throws SQLException {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to