[jboss-cvs] JBossAS SVN: r67929 - in trunk/server/src: main/org/jboss/deployment and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Dec 5 02:55:38 EST 2007


Author: scott.stark at jboss.org
Date: 2007-12-05 02:55:38 -0500 (Wed, 05 Dec 2007)
New Revision: 67929

Modified:
   trunk/server/src/etc/deployers/metadata-beans.xml
   trunk/server/src/main/org/jboss/deployment/AnnotationMetaDataDeployer.java
Log:
Add a metaDataCompleteIsDefault property


Modified: trunk/server/src/etc/deployers/metadata-beans.xml
===================================================================
--- trunk/server/src/etc/deployers/metadata-beans.xml	2007-12-05 05:24:46 UTC (rev 67928)
+++ trunk/server/src/etc/deployers/metadata-beans.xml	2007-12-05 07:55:38 UTC (rev 67929)
@@ -13,6 +13,7 @@
    </bean>
    <bean name="AnnotationMetaDataDeployer"
       class="org.jboss.deployment.AnnotationMetaDataDeployer">
+      <property name="metaDataCompleteIsDefault">true</property>
    </bean>
 
 	<!-- The schema location to JBossXB binding class mappings. We specify the dtd/xsd name

Modified: trunk/server/src/main/org/jboss/deployment/AnnotationMetaDataDeployer.java
===================================================================
--- trunk/server/src/main/org/jboss/deployment/AnnotationMetaDataDeployer.java	2007-12-05 05:24:46 UTC (rev 67928)
+++ trunk/server/src/main/org/jboss/deployment/AnnotationMetaDataDeployer.java	2007-12-05 07:55:38 UTC (rev 67929)
@@ -61,6 +61,8 @@
    public static final String CLIENT_ANNOTATED_ATTACHMENT_NAME = "annotated."+ApplicationClientMetaData.class.getName();
    public static final String WEB_ANNOTATED_ATTACHMENT_NAME = "annotated."+WebMetaData.class.getName();
 
+   private boolean metaDataCompleteIsDefault = true;
+
    public AnnotationMetaDataDeployer()
    {
       setStage(DeploymentStages.POST_CLASSLOADER);
@@ -69,6 +71,16 @@
       addOutput(WEB_ANNOTATED_ATTACHMENT_NAME);
    }
 
+   
+   public boolean isMetaDataCompleteIsDefault()
+   {
+      return metaDataCompleteIsDefault;
+   }
+   public void setMetaDataCompleteIsDefault(boolean metaDataCompleteIsDefault)
+   {
+      this.metaDataCompleteIsDefault = metaDataCompleteIsDefault;
+   }
+
    public void deploy(DeploymentUnit unit) throws DeploymentException
    {
       if (unit instanceof VFSDeploymentUnit == false)
@@ -97,7 +109,7 @@
       throws DeploymentException
    {
       // Ignore any metadata complete deployments
-      boolean isComplete = true;
+      boolean isComplete = metaDataCompleteIsDefault;
       JBossMetaData jbossMetaData = unit.getAttachment(JBossMetaData.class);
       if(jbossMetaData != null)
          isComplete &= jbossMetaData.isMetadataComplete();




More information about the jboss-cvs-commits mailing list