[jboss-cvs] JBossAS SVN: r72883 - trunk/ejb3/src/main/org/jboss/ejb3/deployers.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Apr 29 21:35:19 EDT 2008


Author: scott.stark at jboss.org
Date: 2008-04-29 21:35:19 -0400 (Tue, 29 Apr 2008)
New Revision: 72883

Modified:
   trunk/ejb3/src/main/org/jboss/ejb3/deployers/EJBRegistrationDeployer.java
   trunk/ejb3/src/main/org/jboss/ejb3/deployers/Ejb3ClientDeployer.java
   trunk/ejb3/src/main/org/jboss/ejb3/deployers/Ejb3Deployer.java
Log:
JBCTS-771, Declare the output of KernelDeployment attachments from the JBossASKernel install to ensure the ejb3 deployers come before the KernelDeploymentDeployer

Modified: trunk/ejb3/src/main/org/jboss/ejb3/deployers/EJBRegistrationDeployer.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/deployers/EJBRegistrationDeployer.java	2008-04-30 00:51:58 UTC (rev 72882)
+++ trunk/ejb3/src/main/org/jboss/ejb3/deployers/EJBRegistrationDeployer.java	2008-04-30 01:35:19 UTC (rev 72883)
@@ -115,8 +115,6 @@
     */
    public EJBRegistrationDeployer()
    {
-      // TODO: Temporary JBMICROCONT-190 workaround for deployer order
-      setRelativeOrder(-1);
       setOutputs(Ejb3Deployment.class.getName(), JaccPolicyUtil.IGNORE_ME_NAME);
    }
    

Modified: trunk/ejb3/src/main/org/jboss/ejb3/deployers/Ejb3ClientDeployer.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/deployers/Ejb3ClientDeployer.java	2008-04-30 00:51:58 UTC (rev 72882)
+++ trunk/ejb3/src/main/org/jboss/ejb3/deployers/Ejb3ClientDeployer.java	2008-04-30 01:35:19 UTC (rev 72883)
@@ -42,6 +42,7 @@
 import org.jboss.ejb3.clientmodule.ClientENCInjectionContainer;
 import org.jboss.iiop.CorbaORBService;
 import org.jboss.kernel.Kernel;
+import org.jboss.kernel.spi.deployment.KernelDeployment;
 import org.jboss.metadata.client.jboss.JBossClientMetaData;
 import org.jboss.naming.Util;
 import org.jboss.virtual.VFSUtils;
@@ -68,6 +69,8 @@
    {
       super(JBossClientMetaData.class);
       setOutput(ClientENCInjectionContainer.class);
+      // JBossASKernel install output
+      setOutput(KernelDeployment.class);
    }
 
    public boolean isLinkDeploymentJndiName()

Modified: trunk/ejb3/src/main/org/jboss/ejb3/deployers/Ejb3Deployer.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/deployers/Ejb3Deployer.java	2008-04-30 00:51:58 UTC (rev 72882)
+++ trunk/ejb3/src/main/org/jboss/ejb3/deployers/Ejb3Deployer.java	2008-04-30 01:35:19 UTC (rev 72883)
@@ -40,6 +40,7 @@
 import org.jboss.ejb3.pool.PoolFactoryRegistry;
 import org.jboss.ejb3.proxy.factory.RemoteProxyFactoryRegistry;
 import org.jboss.kernel.Kernel;
+import org.jboss.kernel.spi.deployment.KernelDeployment;
 import org.jboss.metadata.ear.jboss.JBossAppMetaData;
 import org.jboss.metadata.ejb.jboss.JBossMetaData;
 import org.jboss.metadata.web.jboss.JBossWebMetaData;
@@ -84,6 +85,8 @@
       addInput(PersistenceUnitsMetaData.class);
       // TODO: should we really output this
       setOutput(Ejb3Deployment.class);
+      // JBossASKernel install output
+      setOutput(KernelDeployment.class);
    }
 
    @Override




More information about the jboss-cvs-commits mailing list