[jboss-cvs] JBossAS SVN: r78805 - projects/ejb3/trunk/core/src/main/resources/META-INF.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Sep 24 01:52:31 EDT 2008
Author: ALRubinger
Date: 2008-09-24 01:52:31 -0400 (Wed, 24 Sep 2008)
New Revision: 78805
Modified:
projects/ejb3/trunk/core/src/main/resources/META-INF/ejb3-deployers-jboss-beans.xml
Log:
[EJBTHREE-1502] Update EJB3 Core version of ejb3-deployers-jboss-beans to bring current
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 2008-09-24 05:48:56 UTC (rev 78804)
+++ projects/ejb3/trunk/core/src/main/resources/META-INF/ejb3-deployers-jboss-beans.xml 2008-09-24 05:52:31 UTC (rev 78805)
@@ -4,11 +4,34 @@
EJB3 Deployers
-->
<deployment xmlns="urn:jboss:bean-deployer:2.0">
-
+
+ <bean name="MessageDestinationReferenceResolver" class="org.jboss.ejb3.resolvers.DefaultMessageDestinationReferenceResolver"/>
+
<bean name="DefaultPersistenceProperties" class="org.jboss.ejb3.DefaultPersistenceProperties"/>
<bean name="Ejb3Deployer" class="org.jboss.ejb3.deployers.Ejb3Deployer">
- <property name="type">ejb3x</property>
+ <install bean="ManagedDeploymentCreator" method="addVersionedAttachmentType">
+ <parameter>
+ <value>org.jboss.metadata.ejb.jboss.JBossMetaData</value>
+ </parameter>
+ <parameter>
+ <value>ejb3x</value>
+ </parameter>
+ <parameter>
+ <value>3.*</value>
+ </parameter>
+ <parameter>
+ <value>getEjbVersion</value>
+ </parameter>
+ </install>
+ <uninstall bean="ManagedDeploymentCreator" method="removeVersionedAttachmentType">
+ <parameter>
+ <value>org.jboss.metadata.ejb.jboss.JBossMetaData</value>
+ </parameter>
+ <parameter>
+ <value>ejb3x</value>
+ </parameter>
+ </uninstall>
<property name="kernel"><inject bean="jboss.kernel:service=Kernel"/></property>
<property name="mbeanServer"><inject bean="JMXKernel" property="mbeanServer"/></property>
<property name="defaultPersistenceProperties"><inject bean="DefaultPersistenceProperties" property="properties"/></property>
@@ -16,6 +39,8 @@
<property name="poolFactoryRegistry"><inject bean="EJB3PoolFactoryRegistry" /></property>
<property name="remoteProxyFactoryRegistry"><inject bean="EJB3RemoteProxyFactoryRegistry" /></property>
<property name="persistenceManagerFactoryRegistry"><inject bean="EJB3PersistenceManagerFactoryRegistry" /></property>
+ <!-- Should war deployments be scanned for annotated ejbs -->
+ <property name="scanWars">false</property>
<!--
@@ -116,27 +141,35 @@
</bean>
<bean name="AppClientParsingDeployer" class="org.jboss.ejb3.deployers.AppClientParsingDeployer">
- <property name="type">car</property>
<!-- TODO: check depends -->
<depends>AspectLibrary</depends>
</bean>
<bean name="JBossClientParsingDeployer" class="org.jboss.ejb3.deployers.JBossClientParsingDeployer">
- <property name="type">car</property>
<depends>AppClientParsingDeployer</depends>
</bean>
-
- <bean name="AppClientScanningDeployer" class="org.jboss.ejb3.deployers.AppClientScanningDeployer">
- <depends>JBossClientParsingDeployer</depends>
+ <bean name="MergedJBossClientMetaDataDeployer" class="org.jboss.ejb3.deployers.MergedJBossClientMetaDataDeployer">
+ <depends>AppClientParsingDeployer</depends>
</bean>
-
+
<bean name="Ejb3ClientDeployer" class="org.jboss.ejb3.deployers.Ejb3ClientDeployer">
- <property name="type">car</property>
+ <install bean="ManagedDeploymentCreator" method="addAttachmentType">
+ <parameter>
+ <value>org.jboss.metadata.client.jboss.JBossClientMetaData</value>
+ </parameter>
+ <parameter>
+ <value>car</value>
+ </parameter>
+ </install>
+ <uninstall bean="ManagedDeploymentCreator" method="removeAttachmentType">
+ <parameter>
+ <value>org.jboss.metadata.client.jboss.JBossClientMetaData</value>
+ </parameter>
+ </uninstall>
<property name="kernel"><inject bean="jboss.kernel:service=Kernel"/></property>
<property name="mbeanServer"><inject bean="JMXKernel" property="mbeanServer"/></property>
<!-- TODO: check depends -->
<depends>AspectLibrary</depends>
- <depends>AppClientScanningDeployer</depends>
</bean>
<!-- EJB3 Cache Factory Registry -->
@@ -227,27 +260,6 @@
</entry>
</map>
</property>
- <property name="loadBalancePolicies">
- <!-- Define each of the registered factories -->
- <map class="java.util.HashMap" keyClass="java.lang.String"
- valueClass="java.lang.Class">
- <!-- RoundRobin -->
- <entry>
- <key>RoundRobin</key>
- <value>org.jboss.ha.client.loadbalance.RoundRobin</value>
- </entry>
- <!-- RandomRobin -->
- <entry>
- <key>RandomRobin</key>
- <value>org.jboss.ha.client.loadbalance.RandomRobin</value>
- </entry>
- <!-- FirstAvailable -->
- <entry>
- <key>FirstAvailable</key>
- <value>org.jboss.ha.client.loadbalance.FirstAvailable</value>
- </entry>
- </map>
- </property>
</bean>
<!-- EJB3 Persistence Manager Factory Registry -->
@@ -269,13 +281,26 @@
<!-- Persistence Unit deployers -->
<bean name="PersistenceUnitParsingDeployer" class="org.jboss.ejb3.deployers.PersistenceUnitParsingDeployer">
- <property name="type">car</property>
- </bean>
-
+ <install bean="ManagedDeploymentCreator" method="addAttachmentType">
+ <parameter>
+ <value>org.jboss.metadata.jpa.spec.PersistenceMetaData</value>
+ </parameter>
+ <parameter>
+ <value>par</value>
+ </parameter>
+ </install>
+ <uninstall bean="ManagedDeploymentCreator" method="removeAttachmentType">
+ <parameter>
+ <value>org.jboss.metadata.jpa.spec.PersistenceMetaData</value>
+ </parameter>
+ </uninstall>
+ </bean>
+
<!--
- JNDI Registrars
+ JNDI Registrars
+
The JNDI Registrar is responsible for all JNDI Bindings for
an EJB.
@@ -299,8 +324,8 @@
org.jboss.ejb3.proxy.objectfactory.session.stateful.StatefulSessionProxyObjectFactory
</parameter>
</constructor>
- </bean>
-
+ </bean>
+
<bean name="org.jboss.ejb3.ProxyClusteringRegistry"
class="org.jboss.ejb3.proxy.clustered.registry.ProxyClusteringRegistry"/>
@@ -324,6 +349,5 @@
</parameter>
<parameter><inject bean="org.jboss.ejb3.ProxyClusteringRegistry"/></parameter>
</constructor>
- </bean>
-
+ </bean>
</deployment>
More information about the jboss-cvs-commits
mailing list