[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