[jboss-cvs] JBossAS SVN: r60184 - trunk/server/src/etc/conf/default.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Feb 2 04:15:41 EST 2007
Author: scott.stark at jboss.org
Date: 2007-02-02 04:15:41 -0500 (Fri, 02 Feb 2007)
New Revision: 60184
Modified:
trunk/server/src/etc/conf/default/bootstrap-repo-beans.xml
Log:
Update the repository bootstrap descriptor
Modified: trunk/server/src/etc/conf/default/bootstrap-repo-beans.xml
===================================================================
--- trunk/server/src/etc/conf/default/bootstrap-repo-beans.xml 2007-02-02 06:01:13 UTC (rev 60183)
+++ trunk/server/src/etc/conf/default/bootstrap-repo-beans.xml 2007-02-02 09:15:41 UTC (rev 60184)
@@ -7,33 +7,6 @@
-->
<deployment xmlns="urn:jboss:bean-deployer:2.0">
- <!-- The file repository profile service which provides full
- support ProfileService spi.
- -->
- <bean name="ProfileService" class="org.jboss.system.server.profileservice.repository.ProfileServiceImpl">
- <constructor>
- <parameter>${jboss.server.name}</parameter>
- </constructor>
- <property name="profileRepository"><inject bean="FileProfileRepository"/></property>
- </bean>
- <bean name="FileProfileRepository" class="org.jboss.system.server.profileservice.repository.FileProfileRepository">
- <property name="storeRoot">${jboss.server.base.dir}</property>
- <property name="repositoryFactory"><inject bean="SerializableDeploymentRepositoryFactory"/></property>
- </bean>
- <bean name="SerializableDeploymentRepositoryFactory" class="org.jboss.system.server.profileservice.repository.SerializableDeploymentRepositoryFactory">
- <property name="storeRoot">${jboss.server.base.dir}</property>
- <property name="serializer"><inject bean="JavaSerializationAttachmentsSerializer"/></property>
- </bean>
- <bean name="JavaSerializationAttachmentsSerializer" class="org.jboss.system.server.profileservice.repository.JavaSerializationAttachmentsSerializer">
- <property name="attachmentsStoreDir">${jboss.server.home.dir}/attachments</property>
- </bean>
-
- <!-- The legacy JMX kernel -->
- <bean name="JMXKernel" class="org.jboss.system.server.jmx.JMXKernel">
- <property name="kernel"><inject bean="jboss.kernel:service=Kernel"/></property>
- <property name="serverImpl"><inject bean="JBossServer"/></property>
- </bean>
-
<!--
Valid values for the AspectManager bean for use with enableTransformer=true are:
* org.jboss.aop.deployers.AspectManagerJDK5 - works with the -javaagent:pluggable-instrumentor.jar switch
@@ -43,22 +16,24 @@
<constructor>
<parameter><![CDATA[
<aop>
+ <aspect name="deployers" class="org.jboss.profileservice.aop.DeployerAspects"/>
+ <bind pointcut="execution(* $instanceof{org.jboss.deployers.spi.deployer.Deployer}->*(..))">
+ <advice name="invoke" aspect="deployers"/>
+ </bind>
<aspect name="mainDeployer" class="org.jboss.profileservice.aop.MainDeployerAspect"/>
<bind pointcut="execution(* $instanceof{org.jboss.deployers.spi.deployment.MainDeployer}->process(..))">
<advice name="process" aspect="mainDeployer"/>
</bind>
- <aspect name="persist" class="org.jboss.profileservice.aop.PersistAspect"/>
- <bind pointcut="execution(* $instanceof{org.jboss.managed.api.ManagedProperty}->setValue(..))">
- <advice name="setValue" aspect="persist"/>
- </bind>
- <aspect name="deployers" class="org.jboss.profileservice.aop.DeployerAspects"/>
- <bind pointcut="execution(* $instanceof{org.jboss.deployers.spi.deployer.Deployer}->*(..))">
- <advice name="invoke" aspect="deployers"/>
- </bind>
+ <aspect name="track" class="org.jboss.profileservice.aop.TrackingAdvice"/>
+ <bind pointcut="execution(* $instanceof{org.jboss.deployers.spi.attachments.Attachments}->addAttachment(..))">
+ <advice name="addAttachment" aspect="track"/>
+ </bind>
+ <bind pointcut="execution(* $instanceof{org.jboss.deployers.spi.attachments.Attachments}->removeAttachment(..))">
+ <advice name="removeAttachment" aspect="track"/>
+ </bind>
</aop>]]>
</parameter>
</constructor>
-
<property name="mbeanServer"><inject bean="JMXKernel" property="mbeanServer"/></property>
<property name="enableLoadtimeWeaving">false</property>
<!-- only relevant when EnableLoadtimeWeaving is true.
@@ -83,6 +58,34 @@
-->
</bean>
+ <!-- The file repository profile service which provides full
+ support ProfileService spi.
+ -->
+ <bean name="ProfileService" class="org.jboss.system.server.profileservice.repository.ProfileServiceImpl">
+ <constructor>
+ <parameter>${jboss.server.name}</parameter>
+ </constructor>
+ <property name="profileRepository"><inject bean="FileProfileRepository"/></property>
+ <depends>AspectManager</depends>
+ </bean>
+ <bean name="FileProfileRepository" class="org.jboss.system.server.profileservice.repository.FileProfileRepository">
+ <property name="storeRoot">${jboss.server.base.dir}</property>
+ <property name="repositoryFactory"><inject bean="SerializableDeploymentRepositoryFactory"/></property>
+ </bean>
+ <bean name="SerializableDeploymentRepositoryFactory" class="org.jboss.system.server.profileservice.repository.SerializableDeploymentRepositoryFactory">
+ <property name="storeRoot">${jboss.server.base.dir}</property>
+ <property name="serializer"><inject bean="JavaSerializationAttachmentsSerializer"/></property>
+ </bean>
+ <bean name="JavaSerializationAttachmentsSerializer" class="org.jboss.system.server.profileservice.repository.JavaSerializationAttachmentsSerializer">
+ <property name="attachmentsStoreDir">${jboss.server.home.dir}/attachments</property>
+ </bean>
+
+ <!-- The legacy JMX kernel -->
+ <bean name="JMXKernel" class="org.jboss.system.server.jmx.JMXKernel">
+ <property name="kernel"><inject bean="jboss.kernel:service=Kernel"/></property>
+ <property name="serverImpl"><inject bean="JBossServer"/></property>
+ </bean>
+
<!--
<aop:lifecycle-configure xmlns:aop="urn:jboss:aop-beans:1.0"
name="DeployerAspects"
More information about the jboss-cvs-commits
mailing list