[jboss-user] [Microcontainer] - Re: How to emulate ServiceMBeanSupport using AOP

genman do-not-reply at jboss.com
Thu Jul 26 16:04:38 EDT 2007


Thanks ... Look forward to that in the annotated format.

Actually, I find that a Lifecycle-Configure is probably the way to go, rather than doing an .

One addendum, if somebody happens to try my code out, the aspect declaration works better as:

  |    <aop:aspect xmlns:aop="urn:jboss:aop-beans:1.0"
  |                name="LifecycleAdvice"
  |                class="com.autodesk.lbs.service.mc.LifecycleInterceptor"
  |                method="handle"
  |                pointcut="
  |                execution(public void $instanceof{com.autodesk.lbs.service.Service}->create())
  |                OR
  |                execution(public void $instanceof{com.autodesk.lbs.service.Service}->start())
  |                OR
  |                execution(public void $instanceof{com.autodesk.lbs.service.Service}->stop())               
  |                OR
  |                execution(public void $instanceof{com.autodesk.lbs.service.Service}->destroy())
  |                ">
  |     <property name="kernel">
  |       <inject bean="jboss.kernel:service=Kernel" />
  |     </property>
  |     <depends>LifecycleCallback</depends>
  |    </aop:aspect>
  | [/cpde]

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

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4067988



More information about the jboss-user mailing list