[Jboss-cvs] JBossAS SVN: r56909 - in projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers: plugins/deployer plugins/structure spi/structure
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sat Sep 16 07:36:32 EDT 2006
Author: adrian at jboss.org
Date: 2006-09-16 07:36:27 -0400 (Sat, 16 Sep 2006)
New Revision: 56909
Modified:
projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/plugins/deployer/AbstractDeploymentUnit.java
projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/plugins/structure/AbstractDeploymentContext.java
projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/plugins/structure/ComponentDeploymentContext.java
projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/spi/structure/DeploymentContext.java
Log:
[JBMICROCONT-5] - We only want the parent metadata when it is a component.
Modified: projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/plugins/deployer/AbstractDeploymentUnit.java
===================================================================
--- projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/plugins/deployer/AbstractDeploymentUnit.java 2006-09-16 10:58:00 UTC (rev 56908)
+++ projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/plugins/deployer/AbstractDeploymentUnit.java 2006-09-16 11:36:27 UTC (rev 56909)
@@ -116,6 +116,8 @@
public Map<String, Object> getAttachments()
{
DeploymentContext parent = deploymentContext.getParent();
+ if (deploymentContext.isComponent() == false)
+ parent = null;
HashMap<String, Object> result = new HashMap<String, Object>();
if (parent != null)
result.putAll(parent.getTransientAttachments().getAttachments());
Modified: projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/plugins/structure/AbstractDeploymentContext.java
===================================================================
--- projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/plugins/structure/AbstractDeploymentContext.java 2006-09-16 10:58:00 UTC (rev 56908)
+++ projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/plugins/structure/AbstractDeploymentContext.java 2006-09-16 11:36:27 UTC (rev 56909)
@@ -417,6 +417,11 @@
return children.remove(child);
}
+ public boolean isComponent()
+ {
+ return false;
+ }
+
public Set<DeploymentContext> getComponents()
{
return Collections.unmodifiableSet(components);
Modified: projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/plugins/structure/ComponentDeploymentContext.java
===================================================================
--- projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/plugins/structure/ComponentDeploymentContext.java 2006-09-16 10:58:00 UTC (rev 56908)
+++ projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/plugins/structure/ComponentDeploymentContext.java 2006-09-16 11:36:27 UTC (rev 56909)
@@ -220,6 +220,11 @@
throw new UnsupportedOperationException("Not supported for components");
}
+ public boolean isComponent()
+ {
+ return true;
+ }
+
public Set<DeploymentContext> getComponents()
{
return Collections.unmodifiableSet(components);
Modified: projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/spi/structure/DeploymentContext.java
===================================================================
--- projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/spi/structure/DeploymentContext.java 2006-09-16 10:58:00 UTC (rev 56908)
+++ projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/spi/structure/DeploymentContext.java 2006-09-16 11:36:27 UTC (rev 56909)
@@ -234,6 +234,13 @@
boolean removeChild(DeploymentContext child);
/**
+ * Whether this is a component
+ *
+ * @return true when a component
+ */
+ boolean isComponent();
+
+ /**
* The components
*
* @return the components
More information about the jboss-cvs-commits
mailing list