[jboss-cvs] JBossAS SVN: r103342 - projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/mdb.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Mar 31 11:06:46 EDT 2010
Author: wolfc
Date: 2010-03-31 11:06:46 -0400 (Wed, 31 Mar 2010)
New Revision: 103342
Modified:
projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/mdb/RemoteProducerFactory.java
Log:
EJBTHREE-2066: make sure we register before exposing ourselves
Modified: projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/mdb/RemoteProducerFactory.java
===================================================================
--- projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/mdb/RemoteProducerFactory.java 2010-03-31 14:56:15 UTC (rev 103341)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/mdb/RemoteProducerFactory.java 2010-03-31 15:06:46 UTC (rev 103342)
@@ -21,13 +21,6 @@
*/
package org.jboss.ejb3.mdb;
-import java.util.Hashtable;
-
-import javax.jms.ConnectionFactory;
-import javax.jms.Destination;
-import javax.naming.InitialContext;
-import javax.naming.NamingException;
-
import org.jboss.aop.Dispatcher;
import org.jboss.aop.advice.Interceptor;
import org.jboss.aspects.remoting.Remoting;
@@ -37,6 +30,12 @@
import org.jboss.ejb3.proxy.impl.remoting.ProxyRemotingUtils;
import org.jboss.util.naming.Util;
+import javax.jms.ConnectionFactory;
+import javax.jms.Destination;
+import javax.naming.InitialContext;
+import javax.naming.NamingException;
+import java.util.Hashtable;
+
/**
* comment
*
@@ -81,7 +80,7 @@
public void start() throws Exception
{
- super.start();
+ Dispatcher.singleton.registerTarget(jndiName + PROXY_FACTORY_NAME, this);
Class[] interfaces = {ProxyFactory.class};
Object factoryProxy = Remoting.createPojiProxy(jndiName + PROXY_FACTORY_NAME, interfaces, ProxyRemotingUtils.getDefaultClientBinding());
try
@@ -93,7 +92,7 @@
namingException.setRootCause(e);
throw namingException;
}
- Dispatcher.singleton.registerTarget(jndiName + PROXY_FACTORY_NAME, this);
+ super.start();
}
public void stop() throws Exception
More information about the jboss-cvs-commits
mailing list