[jboss-cvs] JBossAS SVN: r84461 - projects/webbeans-ri-int/trunk/microcontainer/src/main/java/org/jboss/webbeans/integration/microcontainer/deployer/env.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Feb 19 10:38:14 EST 2009


Author: alesj
Date: 2009-02-19 10:38:14 -0500 (Thu, 19 Feb 2009)
New Revision: 84461

Modified:
   projects/webbeans-ri-int/trunk/microcontainer/src/main/java/org/jboss/webbeans/integration/microcontainer/deployer/env/WebBeansBootstrapDeployer.java
Log:
Add bean.

Modified: projects/webbeans-ri-int/trunk/microcontainer/src/main/java/org/jboss/webbeans/integration/microcontainer/deployer/env/WebBeansBootstrapDeployer.java
===================================================================
--- projects/webbeans-ri-int/trunk/microcontainer/src/main/java/org/jboss/webbeans/integration/microcontainer/deployer/env/WebBeansBootstrapDeployer.java	2009-02-19 15:36:53 UTC (rev 84460)
+++ projects/webbeans-ri-int/trunk/microcontainer/src/main/java/org/jboss/webbeans/integration/microcontainer/deployer/env/WebBeansBootstrapDeployer.java	2009-02-19 15:38:14 UTC (rev 84461)
@@ -74,8 +74,8 @@
 
             BeanMetaDataBuilder bootstrap = BeanMetaDataBuilder.createBuilder(bootstrapName, "org.jboss.webbeans.bootstrap.WebBeansBootstrap");
             bootstrap.addPropertyMetaData("webBeanDiscovery", bootstrap.createInject(envName));
-            bootstrap.addPropertyMetaData("ejbDiscovery", createEjbConnector("JBossEjbDiscovery", unit));
-            bootstrap.addPropertyMetaData("ejbResolver", createEjbConnector("JBossEjbResolver", unit));
+            bootstrap.addPropertyMetaData("ejbDiscovery", createEjbConnector("JBossEjbDiscovery", "org.jboss.webbeans.integration.ejb.JBossEjbDiscovery", unit));
+            bootstrap.addPropertyMetaData("ejbResolver", createEjbConnector("JBossEjbResolver", "org.jboss.webbeans.integration.ejb.JBossEjbResolver", unit));
             bootstrap.setCreate("initialize");
             bootstrap.setStart("boot");
             addLifecycleDependency(webModuleName, bootstrap);
@@ -100,12 +100,13 @@
     * Create ejb connector.
     *
     * @param name the connector name
+    * @param bean the bean to create
     * @param unit the deployment unit
     * @return new bean metadata
     */
-   protected ValueMetaData createEjbConnector(String name, DeploymentUnit unit)
+   protected ValueMetaData createEjbConnector(String name, String bean, DeploymentUnit unit)
    {
-      BeanMetaDataBuilder builder = BeanMetaDataBuilder.createBuilder(unit.getName() + "_" + name);
+      BeanMetaDataBuilder builder = BeanMetaDataBuilder.createBuilder(unit.getName() + "_" + name, bean);
       builder.setFactory(name);
       builder.setFactoryMethod("createBean");
       builder.addPropertyMetaData("deploymentUnit", unit);




More information about the jboss-cvs-commits mailing list