[jboss-cvs] JBossAS SVN: r97602 - in projects/ejb3/trunk: deployers/src/main/resources and 1 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Dec 9 06:34:37 EST 2009
Author: jaikiran
Date: 2009-12-09 06:34:37 -0500 (Wed, 09 Dec 2009)
New Revision: 97602
Added:
projects/ejb3/trunk/deployers/src/main/resources/META-INF/
projects/ejb3/trunk/deployers/src/main/resources/META-INF/jboss-beans.xml
Modified:
projects/ejb3/trunk/core/src/main/resources/META-INF/ejb3-deployers-jboss-beans.xml
Log:
EJBTHREE-1972 Moved the Ejb3MetadataProcessingDeployer and EjbMetadataJndiPolicyDecoratorDeployer from core to deployers component
Modified: projects/ejb3/trunk/core/src/main/resources/META-INF/ejb3-deployers-jboss-beans.xml
===================================================================
--- projects/ejb3/trunk/core/src/main/resources/META-INF/ejb3-deployers-jboss-beans.xml 2009-12-09 11:19:14 UTC (rev 97601)
+++ projects/ejb3/trunk/core/src/main/resources/META-INF/ejb3-deployers-jboss-beans.xml 2009-12-09 11:34:37 UTC (rev 97602)
@@ -325,12 +325,7 @@
</constructor>
</bean>
- <!-- EJB3 ProcessorChain Deployer -->
- <bean name="Ejb3MetadataProcessingDeployer"
- class="org.jboss.ejb3.deployers.Ejb3MetadataProcessingDeployer" />
- <!-- EJB3 JNDI Policy Decorator Deployer -->
- <bean name="EjbMetadataJndiPolicyDecoratorDeployer"
- class="org.jboss.ejb3.deployers.EjbMetadataJndiPolicyDecoratorDeployer" />
+
<!-- EJB Reference Resolver -->
<bean name="org.jboss.ejb3.EjbReferenceResolver" class="org.jboss.ejb3.core.resolvers.ScopedEJBReferenceResolver"/>
Added: projects/ejb3/trunk/deployers/src/main/resources/META-INF/jboss-beans.xml
===================================================================
--- projects/ejb3/trunk/deployers/src/main/resources/META-INF/jboss-beans.xml (rev 0)
+++ projects/ejb3/trunk/deployers/src/main/resources/META-INF/jboss-beans.xml 2009-12-09 11:34:37 UTC (rev 97602)
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<deployment xmlns="urn:jboss:bean-deployer:2.0">
+
+ <!-- We don't want the AOPDependencyBuilder -->
+ <annotation>@org.jboss.aop.microcontainer.annotations.DisableAOP</annotation>
+
+ <!-- EJB3 ProcessorChain Deployer -->
+ <bean name="Ejb3MetadataProcessingDeployer" class="org.jboss.ejb3.deployers.Ejb3MetadataProcessingDeployer">
+ <!-- Allow for addition/removal of processor factories -->
+ <incallback method="addProcessorFactory"/>
+ <uncallback method="removeProcessorFactory"/>
+
+ <!-- A validator chain for validating the processed metadata -->
+ <property name="validatorChain"><inject bean="EJBMetadataValidatorChain"/></property>
+ </bean>
+
+ <!-- Validator chain for validating EJB3 metadata (right now uses default validators which
+ are not configured here -->
+ <bean name="EJBMetadataValidatorChain" class="org.jboss.metadata.validation.chain.ejb.jboss.JBossMetaDataValidatorChain"/>
+
+ <!-- Processor factory for setting the implicit default business local interface(JBMETA-122) -->
+ <bean name="SetDefaultLocalBusinessInterfaceProcessorFactory"
+ class="org.jboss.ejb3.deployers.metadata.processor.SetDefaultLocalBusinessInterfaceProcessorFactory"/>
+
+ <!-- Processor factory for setting default ClusterConfig (JBMETA-133, EJBTHREE-1539)-->
+ <bean name="ClusterConfigDefaultValueProcessorFactory"
+ class="org.jboss.ejb3.deployers.metadata.processor.ClusterConfigDefaultValueProcessorFactory"/>
+
+ <!-- Processor factory for setting explicit local JNDI name from @LocalBinding.jndiBinding (JBMETA-143) -->
+ <bean name="SetExplicitLocalJNDINameProcessorFactory"
+ class="org.jboss.ejb3.deployers.metadata.processor.SetExplicitLocalJNDINameProcessorFactory"/>
+
+ <!-- EJB3 JNDI Policy Decorator Deployer -->
+ <bean name="EjbMetadataJndiPolicyDecoratorDeployer" class="org.jboss.ejb3.deployers.EjbMetadataJndiPolicyDecoratorDeployer" />
+
+</deployment>
\ No newline at end of file
More information about the jboss-cvs-commits
mailing list