I try this which seen ok.
If have any thing wrong!
Pls, tell me.
thank
| <?xml version="1.0" encoding="UTF-8"?>
|
| <deployment xmlns="urn:jboss:bean-deployer:2.0">
|
| <classloader>
| <bean name="cl"
class="org.jboss.test.kernel.deployment.support.NullClassLoader" />
| </classloader>
|
| <bean name="clx"
class="org.jboss.test.kernel.deployment.support.NullClassLoader1"/>
|
| <beanfactory name="InterceptedAdvice"
class="org.jboss.test.kernel.deployment.test.CalledInterceptor">
| <classloader><inject bean="clx"
/> </classloader>
| </beanfactory>
|
| <bean name="appScopeObject"
class="org.jboss.test.kernel.deployment.support.SimpleObjectWithBean">
|
<annotation>(a)org.jboss.metadata.plugins.scope.ApplicationScope("testApp")</annotation>
| </bean>
|
| <bean name="AspectManager"
class="org.jboss.aop.AspectManager">
|
<annotation>(a)org.jboss.metadata.plugins.scope.ApplicationScope("testApp")</annotation>
|
<annotation>(a)org.jboss.metadata.plugins.scope.DeploymentScope("deployment2")</annotation>
| <classloader><inject bean="clx" /> </classloader>
| <constructor
factoryClass="org.jboss.aop.microcontainer.beans.AspectManagerFactory"
factoryMethod="getAspectManager"/>
| </bean>
|
| <bean name="InterceptedAspect"
class="org.jboss.aop.microcontainer.beans.Aspect">
|
<annotation>(a)org.jboss.metadata.plugins.scope.ApplicationScope("testApp")</annotation>
|
<annotation>(a)org.jboss.metadata.plugins.scope.DeploymentScope("deployment2")</annotation>
| <classloader><inject bean="clx" /> </classloader>
| <property name="advice"><inject
bean="InterceptedAdvice"/></property>
| <property name="manager"><inject
bean="AspectManager"/></property>
| </bean>
|
| <bean name="InterceptedBinding"
class="org.jboss.aop.microcontainer.beans.AspectBinding">
|
<annotation>(a)org.jboss.metadata.plugins.scope.ApplicationScope("testApp")</annotation>
|
<annotation>(a)org.jboss.metadata.plugins.scope.DeploymentScope("deployment2")</annotation>
| <classloader><inject bean="clx" /> </classloader>
| <property name="pointcut">execution(*
$instanceof{org.jboss.test.kernel.deployment.support.SimpleObjectWithBean}->*(..))</property>
| <property name="aspect"><inject
bean="InterceptedAspect" property="definition"/></property>
| <property name="manager"><inject
bean="AspectManager"/></property>
| </bean>
|
| <bean name="deploy1"
class="org.jboss.test.kernel.deployment.support.SimpleObjectWithBean">
|
<annotation>(a)org.jboss.metadata.plugins.scope.ApplicationScope("testApp")</annotation>
|
<annotation>(a)org.jboss.metadata.plugins.scope.DeploymentScope("deployment1")</annotation>
| <property name="simpleBean"><inject
bean="simple"/></property>
| </bean>
|
| <bean name="deploy2"
class="org.jboss.test.kernel.deployment.support.SimpleObjectWithBean">
|
<annotation>(a)org.jboss.metadata.plugins.scope.ApplicationScope("testApp")</annotation>
|
<annotation>(a)org.jboss.metadata.plugins.scope.DeploymentScope("deployment2")</annotation>
| <classloader><inject bean="clx" /> </classloader>
| <property name="simpleBean"><inject
bean="simple"/></property>
| </bean>
|
| <bean name="deploy3"
class="org.jboss.test.kernel.deployment.support.SimpleObjectWithBean">
|
<annotation>(a)org.jboss.metadata.plugins.scope.ApplicationScope("testApp")</annotation>
|
<annotation>(a)org.jboss.metadata.plugins.scope.DeploymentScope("deployment3")</annotation>
| <property name="simpleBean"><inject
bean="simpleFromBoot"/></property>
| </bean>
|
| <bean name="deploy4"
class="org.jboss.test.kernel.deployment.support.SimpleObjectWithBean">
|
<annotation>(a)org.jboss.metadata.plugins.scope.ApplicationScope("testApp")</annotation>
|
<annotation>(a)org.jboss.metadata.plugins.scope.DeploymentScope("deployment4")</annotation>
| <property name="simpleBean"><inject
bean="simpleFromApp"/></property>
| </bean>
|
| <bean name="simple"
class="org.jboss.test.kernel.deployment.support.SimpleBeanImpl">
|
<annotation>(a)org.jboss.metadata.plugins.scope.ApplicationScope("testApp")</annotation>
|
<annotation>(a)org.jboss.metadata.plugins.scope.DeploymentScope("deployment1")</annotation>
| <constructor>
| <parameter>deployment1</parameter>
| </constructor>
| </bean>
|
| <bean name="simple"
class="org.jboss.test.kernel.deployment.support.SimpleBeanImpl">
|
<annotation>(a)org.jboss.metadata.plugins.scope.ApplicationScope("testApp")</annotation>
|
<annotation>(a)org.jboss.metadata.plugins.scope.DeploymentScope("deployment2")</annotation>
| <classloader><inject bean="clx" /> </classloader>
| <constructor>
| <parameter>deployment2</parameter>
| </constructor>
| </bean>
|
| <bean name="simpleFromBoot"
class="org.jboss.test.kernel.deployment.support.SimpleBeanImpl">
| <constructor>
| <parameter>fromBoot</parameter>
| </constructor>
| </bean>
|
| <bean name="simpleFromApp"
class="org.jboss.test.kernel.deployment.support.SimpleBeanImpl">
|
<annotation>(a)org.jboss.metadata.plugins.scope.ApplicationScope("testApp")</annotation>
| <constructor>
| <parameter>fromApp</parameter>
| </constructor>
| </bean>
|
| </deployment>
|
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4030312#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...