[Jboss-cvs] JBossAS SVN: r55488 - branches/MC_VDF_WORK/server/src/etc/conf/default
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Aug 10 10:27:22 EDT 2006
Author: scott.stark at jboss.org
Date: 2006-08-10 10:27:20 -0400 (Thu, 10 Aug 2006)
New Revision: 55488
Modified:
branches/MC_VDF_WORK/server/src/etc/conf/default/deployer-beans.xml
Log:
Use the DeployersBarrier bean and a demands/supply relationship to prevent the VFSDeploymentScanner from starting before the deployers are started
Modified: branches/MC_VDF_WORK/server/src/etc/conf/default/deployer-beans.xml
===================================================================
--- branches/MC_VDF_WORK/server/src/etc/conf/default/deployer-beans.xml 2006-08-10 14:23:50 UTC (rev 55487)
+++ branches/MC_VDF_WORK/server/src/etc/conf/default/deployer-beans.xml 2006-08-10 14:27:20 UTC (rev 55488)
@@ -3,7 +3,7 @@
<!-- A ProfileServiceBootstrap bootstrap descriptor that uses the simple
VFSDeploymentScanner that goes directly to the MainDeployer rather than the
ProfileService.
-$Id$
+$Id:$
-->
<deployment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:jboss:bean-deployer:2.0 bean-deployer_2_0.xsd"
@@ -64,6 +64,19 @@
<classloader><inject bean="JMXClassLoader"/></classloader>
<property name="serverImpl"><inject bean="org.jboss.system.server.Server"/></property>
</bean>
+ <!-- A barrier class used to allow the VFSDeploymentScanner to wait until
+ all deployers have started using <demands>Deployers</demands>
+ -->
+ <bean name="DeployersBarrier" class="org.jboss.deployers.plugins.DeployersBarrier">
+ <property name="deployers">
+ <array class="[Lorg.jboss.deployers.spi.AspectDeployer;" elementClass="org.jboss.deployers.spi.AspectDeployer">
+ <inject bean="ClassLoadingDeployer"/>
+ <inject bean="BeanDeployer"/>
+ <inject bean="SARDeployer"/>
+ </array>
+ </property>
+ <supply>Deployers</supply>
+ </bean>
<!-- Hot deployment service that directly uses the MainDeployer -->
<bean name="VFSDeploymentScanner" class="org.jboss.deployers.plugins.scanner.VFSDeploymentScannerImpl">
@@ -73,6 +86,7 @@
<list elementClass="java.net.URI"><value>${jboss.server.home.url}/deploy/</value></list>
</property>
<property name="scanPeriod"><value>500000</value></property>
+ <demand state="Instantiated">Deployers</demand>
</bean>
</deployment>
More information about the jboss-cvs-commits
mailing list