[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