[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