[jboss-svn-commits] JBL Code SVN: r5018 - labs/jbossesb/trunk/ESBCore/services/src/org/jboss/soa/esb/services/EJB

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Jul 11 17:19:26 EDT 2006


Author: estebanschifman
Date: 2006-07-11 17:19:24 -0400 (Tue, 11 Jul 2006)
New Revision: 5018

Modified:
   labs/jbossesb/trunk/ESBCore/services/src/org/jboss/soa/esb/services/EJB/JbossEsbPersistHandlerBean.java
Log:
Obtain datasource JNDI name dynamically from Object Store configuration

Modified: labs/jbossesb/trunk/ESBCore/services/src/org/jboss/soa/esb/services/EJB/JbossEsbPersistHandlerBean.java
===================================================================
--- labs/jbossesb/trunk/ESBCore/services/src/org/jboss/soa/esb/services/EJB/JbossEsbPersistHandlerBean.java	2006-07-11 21:02:35 UTC (rev 5017)
+++ labs/jbossesb/trunk/ESBCore/services/src/org/jboss/soa/esb/services/EJB/JbossEsbPersistHandlerBean.java	2006-07-11 21:19:24 UTC (rev 5018)
@@ -28,6 +28,7 @@
 import javax.naming.*;
 import java.sql.*;
 import javax.sql.*;
+
 import java.text.*;
 import java.io.*;
 
@@ -46,10 +47,6 @@
  * jndi-name="JbossEsbPersistHandler"
  * local-jndi-name="JbossEsbPersistHandlerLocal"
  * transaction-type="Bean"
- * @ejb.env-entry
- *     name="datasource"
- *     type="java.lang.String"
- *     value="java:RosettaDS"
  * @author Administrator
  */
 public class JbossEsbPersistHandlerBean implements SessionBean
@@ -81,8 +78,10 @@
   { try
     { m_oLogger = EsbUtil.getDefaultLogger(this.getClass());
       Context oCtxInit   = new InitialContext();
-      m_oUidConn  = new JdbcCleanConn((DataSource) oCtxInit.lookup("java:RosettaDS"));
-      m_oDataConn = new JdbcCleanConn((DataSource) oCtxInit.lookup("java:RosettaDS"));
+      String sDSjndiName = BobjStore.getDataSourceJndi();
+      DataSource oDS = (DataSource)oCtxInit.lookup(sDSjndiName);
+      m_oUidConn  = new JdbcCleanConn(oDS);
+      m_oDataConn = new JdbcCleanConn(oDS);
 
       Class oCls = Class.forName("org.jboss.soa.esb.util.BobjStdDTO");
       ObjectStreamClass XX = ObjectStreamClass.lookup(oCls);




More information about the jboss-svn-commits mailing list