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