[jboss-cvs] Repository SVN: r22696 - in jboss/aop: 2.0.1.GA and 2 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Mar 4 09:25:25 EST 2009
Author: gaohoward
Date: 2009-03-04 09:25:24 -0500 (Wed, 04 Mar 2009)
New Revision: 22696
Added:
jboss/aop/2.0.1.GA/
jboss/aop/2.0.1.GA/component-info.xml
jboss/aop/2.0.1.GA/lib/
jboss/aop/2.0.1.GA/lib/jboss-aop-asintegration-core.jar
jboss/aop/2.0.1.GA/lib/jboss-aop-asintegration-jmx.jar
jboss/aop/2.0.1.GA/lib/jboss-aop-asintegration-mc.jar
jboss/aop/2.0.1.GA/lib/jboss-aop-client.jar
jboss/aop/2.0.1.GA/lib/jboss-aop.jar
jboss/aop/2.0.1.GA/lib/jboss-standalone-aspect-library-jdk50.jar
jboss/aop/2.0.1.GA/lib/jrockit-pluggable-instrumentor.jar
jboss/aop/2.0.1.GA/lib/pluggable-instrumentor.jar
jboss/aop/2.0.1.GA/resources/
jboss/aop/2.0.1.GA/resources/aspect-deployer-beans.xml
jboss/aop/2.0.1.GA/resources/jboss-aspect-library-beans.xml
Log:
added AOP 2.0.1.GA artifacts
Added: jboss/aop/2.0.1.GA/component-info.xml
===================================================================
--- jboss/aop/2.0.1.GA/component-info.xml (rev 0)
+++ jboss/aop/2.0.1.GA/component-info.xml 2009-03-04 14:25:24 UTC (rev 22696)
@@ -0,0 +1,75 @@
+<project name="jboss-aop-component-info">
+
+
+ <component id="jboss/aop"
+
+ licenseType="lgpl"
+
+ version="2.0.1.GA"
+
+ projectHome="http://www.jboss.org/products/aop"
+
+ description="JBoss Aspect Oriented Programming - (https://svn.jboss.org/repos/jbossas/projects/aop/tags/JBoss_AOP_2_0_1_GA/)">
+
+
+
+ <artifact id="aspect-deployer-beans.xml"/>
+
+ <artifact id="jboss-aop-asintegration-core.jar"/>
+
+ <artifact id="jboss-aop-asintegration-jmx.jar"/>
+
+ <artifact id="jboss-aop-asintegration-mc.jar"/>
+
+ <artifact id="jboss-aop.jar"/>
+
+ <artifact id="jboss-aop-client.jar"/>
+
+ <!--<artifact id="jboss-aop-src.zip"/> -->
+
+ <artifact id="jboss-aspect-library-beans.xml"/>
+
+ <artifact id="jboss-standalone-aspect-library-jdk50.jar"/>
+
+<!-- <artifact id="jboss-standalone-aspects-src.zip"/> -->
+
+ <artifact id="jrockit-pluggable-instrumentor.jar"/>
+
+ <artifact id="pluggable-instrumentor.jar"/>
+
+
+
+ <import componentref="javassist">
+
+ <compatible version="3.9.0.GA"/>
+
+ </import>
+
+ <export>
+
+ <include input="jboss-aop-asintegration-core.jar"/>
+
+ <include input="jboss-aop-asintegration-jmx.jar"/>
+
+ <include input="jboss-aop-asintegration-mc.jar"/>
+
+ <include input="jboss-aop.jar"/>
+
+ <include input="jboss-aop-client.jar"/>
+
+ <include input="jboss-standalone-aspect-library-jdk50.jar"/>
+
+ <include input="jrockit-pluggable-instrumentor.jar"/>
+
+ <include input="pluggable-instrumentor.jar"/>
+
+ </export>
+
+
+
+ </component>
+
+
+
+</project>
+
Added: jboss/aop/2.0.1.GA/lib/jboss-aop-asintegration-core.jar
===================================================================
(Binary files differ)
Property changes on: jboss/aop/2.0.1.GA/lib/jboss-aop-asintegration-core.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: jboss/aop/2.0.1.GA/lib/jboss-aop-asintegration-jmx.jar
===================================================================
(Binary files differ)
Property changes on: jboss/aop/2.0.1.GA/lib/jboss-aop-asintegration-jmx.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: jboss/aop/2.0.1.GA/lib/jboss-aop-asintegration-mc.jar
===================================================================
(Binary files differ)
Property changes on: jboss/aop/2.0.1.GA/lib/jboss-aop-asintegration-mc.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: jboss/aop/2.0.1.GA/lib/jboss-aop-client.jar
===================================================================
(Binary files differ)
Property changes on: jboss/aop/2.0.1.GA/lib/jboss-aop-client.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: jboss/aop/2.0.1.GA/lib/jboss-aop.jar
===================================================================
(Binary files differ)
Property changes on: jboss/aop/2.0.1.GA/lib/jboss-aop.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: jboss/aop/2.0.1.GA/lib/jboss-standalone-aspect-library-jdk50.jar
===================================================================
(Binary files differ)
Property changes on: jboss/aop/2.0.1.GA/lib/jboss-standalone-aspect-library-jdk50.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: jboss/aop/2.0.1.GA/lib/jrockit-pluggable-instrumentor.jar
===================================================================
(Binary files differ)
Property changes on: jboss/aop/2.0.1.GA/lib/jrockit-pluggable-instrumentor.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: jboss/aop/2.0.1.GA/lib/pluggable-instrumentor.jar
===================================================================
(Binary files differ)
Property changes on: jboss/aop/2.0.1.GA/lib/pluggable-instrumentor.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: jboss/aop/2.0.1.GA/resources/aspect-deployer-beans.xml
===================================================================
--- jboss/aop/2.0.1.GA/resources/aspect-deployer-beans.xml (rev 0)
+++ jboss/aop/2.0.1.GA/resources/aspect-deployer-beans.xml 2009-03-04 14:25:24 UTC (rev 22696)
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ Aspect Deployer
+-->
+<deployment xmlns="urn:jboss:bean-deployer:2.0">
+
+ <!--
+ 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
+ * org.jboss.aop.deployers.AspectManagerJRockit - works with JRockit and the -Xmanagement:class=org.jboss.aop.hook.JRockitPluggableClassPreProcessor switch
+ -->
+ <bean name="AspectManager" class="org.jboss.aop.deployers.AspectManagerJDK5">
+ <property name="mbeanServer"><inject bean="JMXKernel" property="mbeanServer"/></property>
+ <property name="enableLoadtimeWeaving">false</property>
+ <!-- only relevant when EnableLoadtimeWeaving is true.
+ When transformer is on, every loaded class gets
+ transformed. If AOP can't find the class, then it
+ throws an exception. Sometimes, classes may not have
+ all the classes they reference. So, the Suppressing
+ is needed. (i.e. Jboss cache in the default configuration -->
+ <property name="suppressTransformationErrors">true</property>
+ <property name="prune">true</property>
+ <property name="include">org.jboss.test, org.jboss.injbossaop, org.jboss.cache.jmx, org.jboss.cache.pojo.jmx, org.jboss.ha, org.jboss.invocation</property>
+ <property name="exclude">org.jboss.</property>
+ <!-- This avoids instrumentation of hibernate cglib enhanced proxies
+ <property name="ignore">*$$EnhancerByCGLIB$$*</property> -->
+ <property name="optimized">true</property>
+ <property name="verbose">false</property>
+ <!--
+ Available choices for this attribute are:
+ org.jboss.aop.instrument.ClassicInstrumentor (default)
+ org.jboss.aop.instrument.GeneratedAdvisorInstrumentor
+ <property name="instrumentor">org.jboss.aop.instrument.ClassicInstrumentor</property>
+ -->
+ </bean>
+
+
+
+ <!-- Aspect Deployment -->
+ <bean name="AspectDeployer" class="org.jboss.aop.deployers.AspectDeployer">
+ <install bean="MainDeployer" method="addDeployer">
+ <parameter><this/></parameter>
+ </install>
+ <uninstall bean="MainDeployer" method="removeDeployer">
+ <parameter><this/></parameter>
+ </uninstall>
+ <depends>AspectManager</depends>
+ </bean>
+</deployment>
Added: jboss/aop/2.0.1.GA/resources/jboss-aspect-library-beans.xml
===================================================================
--- jboss/aop/2.0.1.GA/resources/jboss-aspect-library-beans.xml (rev 0)
+++ jboss/aop/2.0.1.GA/resources/jboss-aspect-library-beans.xml 2009-03-04 14:25:24 UTC (rev 22696)
@@ -0,0 +1,23 @@
+<?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.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