[jboss-cvs] JBossAS SVN: r65358 - in trunk/aspects: src/etc and 1 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Sep 13 09:50:22 EDT 2007
Author: adrian at jboss.org
Date: 2007-09-13 09:50:21 -0400 (Thu, 13 Sep 2007)
New Revision: 65358
Added:
trunk/aspects/src/etc/META-INF/
trunk/aspects/src/etc/META-INF/jboss-aspect-library-beans.xml
Modified:
trunk/aspects/build.xml
Log:
[JBAS-4717] - the aspect library config should be in the appserver so we can change it without a new release of aop
Modified: trunk/aspects/build.xml
===================================================================
--- trunk/aspects/build.xml 2007-09-13 13:49:30 UTC (rev 65357)
+++ trunk/aspects/build.xml 2007-09-13 13:50:21 UTC (rev 65358)
@@ -267,9 +267,9 @@
<fileset file="${build.lib}/jboss-aspect-library-jdk50.jar"/>
<fileset file="${jboss.aop.lib}/jboss-standalone-aspect-library-jdk50.jar"/>
<fileset file="${build.meta.inf}/base-aspects.xml"/>
- <zipfileset prefix="META-INF" dir="${jboss.aop.resources}">
- <include name="jboss-aspect-library-beans.xml"/>
- </zipfileset>
+ <fileset dir="${build.etc}">
+ <include name="META-INF/*.xml"/>
+ </fileset>
</jar>
<delete dir="${build.meta.inf}"/>
</target>
Added: trunk/aspects/src/etc/META-INF/jboss-aspect-library-beans.xml
===================================================================
--- trunk/aspects/src/etc/META-INF/jboss-aspect-library-beans.xml (rev 0)
+++ trunk/aspects/src/etc/META-INF/jboss-aspect-library-beans.xml 2007-09-13 13:50:21 UTC (rev 65358)
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ Aspect Deployer
+-->
+<deployment xmlns="urn:jboss:bean-deployer:2.0">
+
+ <!-- Aspect Library -->
+ <bean name="AspectLibrary" class="org.jboss.aop.deployers.JBossAspectLibrary">
+ <property name="aspectManager"><inject bean="AspectManager"/></property>
+ </bean>
+
+ <!-- Add the JMX -->
+ <!--aop:lifecycle-configure xmlns:aop="urn:jboss:aop-beans:1.0"
+ name="JMXAdvice"
+ class="org.jboss.system.microcontainer.jmx.ServiceControllerLifecycleCallback"
+ classes="@org.jboss.aop.microcontainer.aspects.jmx.JMX"
+ manager-bean="AspectManager"
+ manager-property="aspectManager">
+ <property name="serviceController"><inject bean="JMXKernel" property="serviceController"/></property>
+ </aop:lifecycle-configure-->
+
+ <aop:lifecycle-configure xmlns:aop="urn:jboss:aop-beans:1.0"
+ name="JMXAdvice"
+ class="org.jboss.aop.microcontainer.aspects.jmx.JMXLifecycleCallback"
+ classes="@org.jboss.aop.microcontainer.aspects.jmx.JMX"
+ manager-bean="AspectManager"
+ manager-property="aspectManager">
+ <property name="mbeanServer"><inject bean="JMXKernel" property="mbeanServer"/></property>
+ </aop:lifecycle-configure>
+
+</deployment>
More information about the jboss-cvs-commits
mailing list