Connection leak checking is now implemented.
[utils] / test / enterprise / src / main / java / org / wamblee / support / persistence / Database.java
index 187612a081241f804931afae531690640def3623..70ab8c5bb7b7dddb86889c6b5fd08256863f4677 100755 (executable)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2005 the original author or authors.
+ * Copyright 2005-2010 the original author or authors.
  * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -12,7 +12,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
+ */ 
 package org.wamblee.support.persistence;
 
 import javax.sql.DataSource;
@@ -29,6 +29,13 @@ public interface Database {
      * database has been started.
      */
     DataSource start();
+    
+    /**
+     * Gets the number of active connections from the pool. This is useful for 
+     * determining resource leaks. 
+     * @return Active connections. 
+     */
+    int getActiveConnections(); 
 
     /**
      * Gets the Jdbc Url to connect to this database.