[jboss-cvs] JBossAS SVN: r108490 - trunk/ejb3/src/main/java/org/jboss/ejb3/deployers.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Oct 8 12:22:54 EDT 2010
Author: jaikiran
Date: 2010-10-08 12:22:54 -0400 (Fri, 08 Oct 2010)
New Revision: 108490
Modified:
trunk/ejb3/src/main/java/org/jboss/ejb3/deployers/JBossClientParsingDeployer.java
Log:
JBAS-8509 Do not merge metadata in parsing deployer
Modified: trunk/ejb3/src/main/java/org/jboss/ejb3/deployers/JBossClientParsingDeployer.java
===================================================================
--- trunk/ejb3/src/main/java/org/jboss/ejb3/deployers/JBossClientParsingDeployer.java 2010-10-08 13:10:44 UTC (rev 108489)
+++ trunk/ejb3/src/main/java/org/jboss/ejb3/deployers/JBossClientParsingDeployer.java 2010-10-08 16:22:54 UTC (rev 108490)
@@ -21,8 +21,6 @@
*/
package org.jboss.ejb3.deployers;
-import org.jboss.deployers.spi.DeploymentException;
-import org.jboss.deployers.structure.spi.DeploymentUnit;
import org.jboss.deployers.vfs.spi.deployer.SchemaResolverDeployer;
import org.jboss.metadata.client.jboss.JBossClientMetaData;
import org.jboss.metadata.client.spec.ApplicationClientMetaData;
@@ -30,11 +28,7 @@
/**
* The jboss-client.xml javaee client parsing deployer
*
- * This deployer generates a merged JBossClientMetaData.
- * For application-client.xml ApplicationClientMetaData is retrieved from
- * the attachments. If there is a jboss-client.xml it will be parsed
- * by the SchemaResolverDeployer.
- * If either one is available a merged view will be created.
+ *
*
* @author <a href="mailto:carlo.dewolf at jboss.com">Carlo de Wolf</a>
* @author adrian at jboss.org
@@ -51,31 +45,4 @@
setName("jboss-client.xml");
}
- /**
- * Override to create the merged JBossClientMetaData view
- */
- @Override
- protected void createMetaData(DeploymentUnit unit, String name, String suffix) throws DeploymentException
- {
- super.createMetaData(unit, name, suffix);
- JBossClientMetaData jbossMetaData = getMetaData(unit, JBossClientMetaData.class.getName());
- ApplicationClientMetaData acmd = unit.getAttachment(ApplicationClientMetaData.class);
- // If either one is available generate a merged view
- if(jbossMetaData == null && acmd == null)
- return;
-
- // If there no JBossClientMetaData was created from a jboss-client.xml, create one
- if (jbossMetaData == null)
- {
- jbossMetaData = new JBossClientMetaData();
- }
- // Create a merged view
- JBossClientMetaData metaData = new JBossClientMetaData();
- metaData.merge(jbossMetaData, acmd, true);
- // Register the merged view as the output
- unit.getTransientManagedObjects().addAttachment(JBossClientMetaData.class.getName(), metaData, getOutput());
- // Keep the raw parsed as well
- // TODO: Wolf: Why? (ProfileService?)
- unit.getTransientManagedObjects().addAttachment("Raw"+JBossClientMetaData.class.getName(), jbossMetaData, getOutput());
- }
}
More information about the jboss-cvs-commits
mailing list