[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