[jboss-cvs] JBossAS SVN: r88000 - projects/ejb3/trunk/endpoint-deployer/src/test/resources/deploy.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Apr 29 10:41:04 EDT 2009


Author: wolfc
Date: 2009-04-29 10:41:04 -0400 (Wed, 29 Apr 2009)
New Revision: 88000

Modified:
   projects/ejb3/trunk/endpoint-deployer/src/test/resources/deploy/ejb-container-beans.xml
   projects/ejb3/trunk/endpoint-deployer/src/test/resources/deploy/ejb-deployers-beans.xml
Log:
EJBTHREE-1786: merged 87997 (install Ejb3Registrar) from ejb3-embedded

Modified: projects/ejb3/trunk/endpoint-deployer/src/test/resources/deploy/ejb-container-beans.xml
===================================================================
--- projects/ejb3/trunk/endpoint-deployer/src/test/resources/deploy/ejb-container-beans.xml	2009-04-29 14:38:57 UTC (rev 87999)
+++ projects/ejb3/trunk/endpoint-deployer/src/test/resources/deploy/ejb-container-beans.xml	2009-04-29 14:41:04 UTC (rev 88000)
@@ -12,4 +12,14 @@
    <bean name="EJB3EndpointResolver" class="org.jboss.ejb3.endpoint.deployers.DefaultEndpointResolver"/>
    
    <bean name="TimerServiceFactory" class="org.jboss.ejb3.endpoint.deployers.test.common.MockTimerServiceFactory"/>
+   
+   <!-- The Ejb3Registrar provides static access to the kernel -->
+   <!-- It should actually not be used. -->
+   <bean name="Ejb3RegistrarService" class="org.jboss.ejb3.embedded.registrar.Ejb3RegistrarService"/>
+   
+   <bean name="Ejb3Registrar">
+      <constructor factoryMethod="getRegistrar">
+         <factory bean="Ejb3RegistrarService"/>
+      </constructor>
+   </bean>
 </deployment>

Modified: projects/ejb3/trunk/endpoint-deployer/src/test/resources/deploy/ejb-deployers-beans.xml
===================================================================
--- projects/ejb3/trunk/endpoint-deployer/src/test/resources/deploy/ejb-deployers-beans.xml	2009-04-29 14:38:57 UTC (rev 87999)
+++ projects/ejb3/trunk/endpoint-deployer/src/test/resources/deploy/ejb-deployers-beans.xml	2009-04-29 14:41:04 UTC (rev 88000)
@@ -53,7 +53,14 @@
    <bean name="Ejb3MetadataProcessingDeployer" class="org.jboss.ejb3.deployers.Ejb3MetadataProcessingDeployer" />
 
    <bean name="EjbModuleDeployer" class="org.jboss.ejb3.embedded.deployers.EjbModuleDeployer"/>
-   <bean name="EjbComponentDeployer" class="org.jboss.ejb3.embedded.deployers.EjbComponentDeployer"/>
+   <bean name="EjbComponentDeployer" class="org.jboss.ejb3.embedded.deployers.EjbComponentDeployer">
+      <property name="additionalContainerDependencies">
+         <set elementClass="java.lang.String">
+            <!-- We need the registrar so proxy can bind/unbind -->
+            <value>Ejb3Registrar</value>
+         </set>
+      </property>
+   </bean>
 
    <bean name="MessageDestinationReferenceResolver" class="org.jboss.ejb3.embedded.resolvers.EmbeddedMessageDestinationReferenceResolver"/>
 




More information about the jboss-cvs-commits mailing list