[jboss-svn-commits] JBL Code SVN: r22798 - labs/jbossesb/branches/JBESB_4_4_GA_CP/product/services/slsb/src/main/java/org/jboss/soa/esb/actions.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Sep 16 04:23:33 EDT 2008


Author: kevin.conner at jboss.com
Date: 2008-09-16 04:23:33 -0400 (Tue, 16 Sep 2008)
New Revision: 22798

Modified:
   labs/jbossesb/branches/JBESB_4_4_GA_CP/product/services/slsb/src/main/java/org/jboss/soa/esb/actions/EJBProcessor.java
Log:
Remove Class.forName usage: JBESB-2044

Modified: labs/jbossesb/branches/JBESB_4_4_GA_CP/product/services/slsb/src/main/java/org/jboss/soa/esb/actions/EJBProcessor.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_CP/product/services/slsb/src/main/java/org/jboss/soa/esb/actions/EJBProcessor.java	2008-09-16 08:20:47 UTC (rev 22797)
+++ labs/jbossesb/branches/JBESB_4_4_GA_CP/product/services/slsb/src/main/java/org/jboss/soa/esb/actions/EJBProcessor.java	2008-09-16 08:23:33 UTC (rev 22798)
@@ -48,6 +48,7 @@
 import org.jboss.soa.esb.ConfigurationException;
 import org.jboss.soa.esb.helpers.ConfigTree;
 import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.util.ClassUtil;
 
 /**
  * EJBProcessor is an action that can call stateless session beans
@@ -149,7 +150,7 @@
             {
                 // get the parameter from the esb message and
                 // cast it to the in the jboss-esb.xml specified type
-                param[i] = Class.forName(ejbParams.get(i).getType()).cast(
+                param[i] = ClassUtil.forName(ejbParams.get(i).getType(), getClass()).cast(
                         msg.getBody().get(ejbParams.get(i).getLoc()));
             }
             Object ret;
@@ -327,7 +328,7 @@
         Class[] sigArray = new Class[ejbParams.size()];
         for (int i = 0; i < ejbParams.size(); i++)
         {
-            sigArray[i] = Class.forName(ejbParams.get(i).getType());
+            sigArray[i] = ClassUtil.forName(ejbParams.get(i).getType(), getClass());
         }
 
         // Get the specified method




More information about the jboss-svn-commits mailing list