I have a requirment to provide a notification based on JNDI bind/unbind/rebind 
events. Of all the scenarios to reach out for a solution, the last resort was 
to use AOP (and yes, others aren't successful).

I know there's a limitation as to what you can pointcutable in JBoss, I am 
wondering if there is any way I could intercept calls to couple of methods in 
org.jnp.server.NamingServer?

I tried this:

  | <bind pointcut="call(* org.jnp.server.NamingServer->setBinding(..))">
  |   <advice name="notify" aspect="com.cmi2.facility.jndi.aop.JndiNotifier" />
  | </bind>
  | 
  | 
(where JndiNotifier is a simple aspect )

and this

  | 
  | <bind pointcut="call(* org.jnp.server.NamingServer->setBinding(..))">
  |     <interceptor class="com.cmi2.facility.jndi.aop.SimpleInterceptor" />
  | </bind>
  | 
  | 

where SimpleInterceptor is really a simple interceptor (lifted from 
doc/examples). 

The *.sar file is deployed successfull but when a bind/rebind takes place, no 
interceptor is invoked.

Could anyone pointme what I am doing and what I should do to intercept the 
NamingServer calls?

Thanks
/M


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

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

Reply via email to