code style improvements.
[utils] / test / enterprise / src / main / java / org / wamblee / support / persistence / Database.java
index f37474ea9ea335ea6afcefcf74c568c5704d7986..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;
@@ -23,13 +23,20 @@ import javax.sql.DataSource;
  * @author Erik Brakkee
  */
 public interface Database {
-       
+
     /**
      * Starts a database. This call should not block and return as soon as the
      * 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.
      *