You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Phil Steitz (JIRA)" <ji...@apache.org> on 2010/02/15 05:19:27 UTC

[jira] Closed: (DBCP-61) [dbcp] Individual connection close method

     [ https://issues.apache.org/jira/browse/DBCP-61?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Phil Steitz closed DBCP-61.
---------------------------


> [dbcp] Individual connection close method
> -----------------------------------------
>
>                 Key: DBCP-61
>                 URL: https://issues.apache.org/jira/browse/DBCP-61
>             Project: Commons Dbcp
>          Issue Type: Bug
>         Environment: Operating System: Windows XP
> Platform: PC
>            Reporter: Srinath Narasimhan
>            Assignee: Mark Thomas
>             Fix For: 1.3
>
>
> The PerUserPoolDataSource object has a close method which closes all the 
> connection that is being maintained by the pool. I have a need where the users 
> can change their passwords, which requires closing the existing connection and 
> opening a new one. I have a close method which takes a user as a parameter 
> which will close all the connections for the specified user name.
> I have pasted the code here.
>     /**
>      * Close pool for particular user
>      * 
>      */
>     public void close(String user) {
>     	try {
>             PoolKey key = getPoolKey(user);
>             ObjectPool pool = (ObjectPool) pools.get(key);
>             pool.close();
>     	} catch (Exception closePoolException) {
>     		closePoolException.printStackTrace();
>     	} 
>     }
> My questions are are is this is a right way to approach or should there a 
> change password method which should do that ? If the above code can be added 
> to the main stream ( if it is good, it will be great). 
> Thanks.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.