Author: sumedha
Date: Tue Jan  1 23:00:22 2008
New Revision: 11728

Log:

removed static fields

Modified:
   
trunk/commons/data-services/src/main/java/org/wso2/ws/dataservice/DBCPConnectionManager.java

Modified: 
trunk/commons/data-services/src/main/java/org/wso2/ws/dataservice/DBCPConnectionManager.java
==============================================================================
--- 
trunk/commons/data-services/src/main/java/org/wso2/ws/dataservice/DBCPConnectionManager.java
        (original)
+++ 
trunk/commons/data-services/src/main/java/org/wso2/ws/dataservice/DBCPConnectionManager.java
        Tue Jan  1 23:00:22 2008
@@ -18,15 +18,15 @@
 
 public class DBCPConnectionManager {
        private static final Log log = 
LogFactory.getLog(DBCPConnectionManager.class);
-       public static DataSource datasource = null;
-       private static GenericObjectPool pool = null;
+       private DataSource datasource = null;
+       private GenericObjectPool pool = null;
        
 
-       public static DataSource getDatasource() {
+       public DataSource getDatasource() {
                return datasource;
        }
-       public static void setDatasource(DataSource datasource) {
-               DBCPConnectionManager.datasource = datasource;
+       public void setDatasource(DataSource value) {
+               datasource = value;
        }
 
        /**
@@ -87,7 +87,7 @@
                }
 
                try {
-                       DBCPConnectionManager.datasource = 
setupDataSource(jdbcURL,
+                       datasource = setupDataSource(jdbcURL,
                                        userName, password, minPoolSize, 
maxPoolSize);
                } catch (Exception e) {
                        log.error("Error occured while creating datasource.", 
e);
@@ -97,14 +97,14 @@
        /**
         * Create dataSource object using given parameters
         */
-       public static DataSource setupDataSource(String connectionURL,
+       public DataSource setupDataSource(String connectionURL,
                        String username, String password, int minIdle, int 
maxActive)
                        throws Exception {
                GenericObjectPool connectionPool = new GenericObjectPool(null);
                connectionPool.setMinIdle(minIdle);
                connectionPool.setMaxActive(maxActive);
 
-               DBCPConnectionManager.pool = connectionPool;
+               pool = connectionPool;
                ConnectionFactory connectionFactory = new 
DriverManagerConnectionFactory(
                                connectionURL, username, password);
                PoolableConnectionFactory poolableConnectionFactory = new 
PoolableConnectionFactory(
@@ -113,8 +113,8 @@
                return dataSource;
        }
 
-       public static void printDriverStats(){
-               ObjectPool connectionPool = DBCPConnectionManager.pool;
+       public void printDriverStats(){
+               ObjectPool connectionPool = pool;
                log.info("NumActive: " + connectionPool.getNumActive());
                log.info("NumIdle: " + connectionPool.getNumIdle());
        }
@@ -129,7 +129,7 @@
                PreparedStatement pstmt = null;
                ResultSet rs = null;
                try {
-                       con = DBCPConnectionManager.datasource.getConnection();
+                       con = datasource.getConnection();
                        pstmt = con.prepareStatement("SHOW PROCESSLIST");
                        rs = pstmt.executeQuery();
                        while (rs.next()) {

_______________________________________________
Commons-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/commons-dev

Reply via email to