[jboss-svn-commits] JBL Code SVN: r9940 - in labs/jbossesb/trunk/product/core/services/src/org/jboss/internal/soa/esb/persistence: manager and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sat Mar 3 16:10:28 EST 2007
Author: daniel.brum at jboss.com
Date: 2007-03-03 16:10:28 -0500 (Sat, 03 Mar 2007)
New Revision: 9940
Added:
labs/jbossesb/trunk/product/core/services/src/org/jboss/internal/soa/esb/persistence/manager/
labs/jbossesb/trunk/product/core/services/src/org/jboss/internal/soa/esb/persistence/manager/ConnectionManager.java
Log:
support for multiple connection pool managers
Added: labs/jbossesb/trunk/product/core/services/src/org/jboss/internal/soa/esb/persistence/manager/ConnectionManager.java
===================================================================
--- labs/jbossesb/trunk/product/core/services/src/org/jboss/internal/soa/esb/persistence/manager/ConnectionManager.java (rev 0)
+++ labs/jbossesb/trunk/product/core/services/src/org/jboss/internal/soa/esb/persistence/manager/ConnectionManager.java 2007-03-03 21:10:28 UTC (rev 9940)
@@ -0,0 +1,27 @@
+package org.jboss.internal.soa.esb.persistence.manager;
+
+import java.sql.Connection;
+import java.sql.SQLException;
+
+import org.jboss.soa.esb.ConfigurationException;
+
+public interface ConnectionManager {
+
+ /**
+ * singleton
+ */
+ public ConnectionManager getInstance();
+
+ /**
+ * initializes the connection to the database
+ * Reads in settings from property file (Config Manager)
+ *
+ */
+ public void init() throws ConfigurationException;
+
+ /**
+ * Returns a connection from the pool
+ */
+ public Connection getConnection() throws SQLException;
+
+}
More information about the jboss-svn-commits
mailing list