[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.technology.ajdt] how to capture method joinpoints in EJB 3 session bean?

Hi all,

i am new to aspectj and i am trying to write aspect to capture the method
of all a session bean (EJB 3.0 syntax).

the methods i want to captures are the 'business method' in the session bean.
As EJB 3.0 session bean can be created in the following form:


--------------------------------------------------------------
public interface SessionBeanInterface {
public void advicedMethod();
} --------------------------------------------------------------


@Stateless(name="SessionBean")
@Remote(SessionBeanInterface.class)
public class SessionBean implements SessionBeanInterface {

public void advicedMethod(){
//this method to be captured by before execution(...) pointcut


  }

  public void nonAdvicedMethod() {
   //this method is NOT to be captured
  }
}
-------------------------------------------------------------------

could anybody tell me the pointcut to capture ONLY the
method in the SessionBeanInterface interface??

*** i CANNOT HARDCODE the interface in the aspect as i am now writing a *** generic tool to capture all the session bean interface method

thank you.

ppk