[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