No, you need this piece of xml code to integrate aop aspects with pojo 
instantiation - order matters (add dependency if needed).

This is a small example I've done for Seam, and it works.

  |    <!-- Seam + MC AOP -->
  | 
  |    <bean name="SeamAspectManager" class="org.jboss.aop.AspectManager">
  |       <constructor factoryClass="org.jboss.aop.AspectManager" 
factoryMethod="instance"/>
  |    </bean>
  | 
  |    <beanfactory name="SeamAdvice" 
class="org.jboss.seam.ioc.microcontainer.SeamIntroduction"/>
  | 
  |    <bean name="SeamAspect" 
class="org.jboss.aop.microcontainer.beans.Aspect">
  |       <property name="advice"><inject bean="SeamAdvice"/></property>
  |       <property name="manager"><inject bean="SeamAspectManager"/></property>
  |    </bean>
  | 
  |    <bean name="SeamIntroduction" 
class="org.jboss.aop.microcontainer.beans.IntroductionBinding">
  |       <property name="classes">@org.jboss.seam.annotations.Name</property>
  |       <property name="interfaces">
  |          <list elementClass="java.lang.String">
  |             
<value>org.jboss.kernel.spi.dependency.KernelControllerContextAware</value>
  |          </list>
  |       </property>
  |       <property name="manager"><inject bean="SeamAspectManager"/></property>
  |    </bean>
  | 
  |    <bean name="SeamBinding" 
class="org.jboss.aop.microcontainer.beans.AspectBinding">
  |       <property name="pointcut">execution(* 
$instanceof{org.jboss.kernel.spi.dependency.KernelControllerContextAware}->$implements{org.jboss.kernel.spi.dependency.KernelControllerContextAware}(..))</property>
  |       <property name="aspect"><inject bean="SeamAspect" 
property="definition"/></property>
  |       <property name="manager"><inject bean="SeamAspectManager"/></property>
  |    </bean>
  | /code]
  | 
  | It intercepts all MC beans that have Seam's @Name annotation.

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4024918#4024918

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4024918
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to