you could try something like:
| <typedef
| name="intercept_this"
| expr="class(my.package.*)"/>
|
| <typedef
| name="dont_intercept"
| expr="class($instanceof{@MessageDriven})"/>
|
| <pointcut name="myPointcut"
| expr="execution(public * $typedef{intercept_this}->*(..))
| AND !execution(publiic * $typedef{dont_intercept}->*(..))"/>
|
| <bind pointcut="myPointcut">
| <interceptor class="the.interceptor.MyInterceptor"/>
| </bind>
|
notice the use of AND along with the !(not).
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4079821#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...