[jboss-cvs] JBossAS SVN: r62713 - branches/Branch_4_2/ejb3/src/main/org/jboss/ejb3.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue May 1 21:27:47 EDT 2007


Author: bdecoste
Date: 2007-05-01 21:27:46 -0400 (Tue, 01 May 2007)
New Revision: 62713

Modified:
   branches/Branch_4_2/ejb3/src/main/org/jboss/ejb3/JndiProxyFactory.java
Log:
use MarshalledValuePair so CallByValue in JNDI is used for Local SFSB proxy generation

Modified: branches/Branch_4_2/ejb3/src/main/org/jboss/ejb3/JndiProxyFactory.java
===================================================================
--- branches/Branch_4_2/ejb3/src/main/org/jboss/ejb3/JndiProxyFactory.java	2007-05-01 22:29:06 UTC (rev 62712)
+++ branches/Branch_4_2/ejb3/src/main/org/jboss/ejb3/JndiProxyFactory.java	2007-05-02 01:27:46 UTC (rev 62713)
@@ -29,6 +29,7 @@
 import javax.naming.Reference;
 import javax.naming.spi.ObjectFactory;
 import org.jboss.logging.Logger;
+import org.jnp.interfaces.MarshalledValuePair;
 
 /**
  * Responsible for creating an EJB proxy
@@ -49,7 +50,9 @@
       try
       {
          ProxyFactory factory = (ProxyFactory) nameCtx.lookup(factoryName);
-         return factory.createProxy();
+         Object proxy = factory.createProxy();
+         MarshalledValuePair marshalledProxy = new MarshalledValuePair(proxy);
+         return marshalledProxy.get();
       }
       catch (EJBException e)
       {




More information about the jboss-cvs-commits mailing list