JBoss Community

Abstract and aop

created by wiktorowski maximilien in JBoss AOP - View the full discussion

hi

 

i have a newbie jboss aop question, maybe someone can help me

 

I have an abstract class defining method1

And 2 subclasses Class1 and Class2

 

I'd like to intercept differently the call to Class1.method1 and Class2.method1 but i didn't success.

 

I've tried

 

<bind pointcut="execution(public void $instanceof{AbstractClass}->method1()) AND class(Class1)">
     <advice aspect="MyAspect" name="class1Method"/>
</bind>
 
<bind pointcut="execution(public void Class2->method1())">
     <advice aspect="MyAspect" name="class2Method"/>
</bind>

 

and

 

<bind pointcut="execution(public void Class1->method1())">
     <advice aspect="MyAspect" name="class1Method"/>
</bind>
 
<bind pointcut="execution(public void Class2->method1())">
     <advice aspect="MyAspect" name="class2Method"/>
</bind>

<bind pointcut="execution(public void eu.mpulse.messaging.services.mdb.dlq.DLQConsumerBean->onMessage(javax.jms.Message))">

         <advice aspect="MessageTracker" name="m

 

 

 

essageRemoved"/>

        </bind<bind pointcut="execution(public void Class1->method1())">
    <advice aspect="MyAspect" name="class1Method"/>

   </bind>

 

 

 

 

 

 

Reply to this message by going to Community

Start a new discussion in JBoss AOP at Community