I've installed jboss-aop-jdk50.deployer on JBoss4.0.5GA, wrote below aspect
public class LoggerAspect {
private static Logger log = Logger.getLogger(LoggerAspect.class);
public Object logInvocation (Invocation invocation) throws Throwable {
if (invocation instanceof MethodInvocation){
MethodInvocation method = (MethodInvocation) invocation;
log.info("Method: " + method.getActualMethod() + " invoked.");
System.out.println("Method: " + method.getActualMethod() + "
invoked.");
}
if (invocation instanceof FieldInvocation){
FieldInvocation field = (FieldInvocation) invocation;
log.info("Field: " + field.getField() + " invoked.");
System.out.println("Field: " + field.getField() + " invoked.");
}
if (invocation instanceof ConstructorInvocation){
ConstructorInvocation constructor = (ConstructorInvocation)
invocation;
log.info("Constructor: " + constructor.getConstructor() + "
invoked.");
System.out.println("Constructor: " + constructor.getConstructor() +
" invoked.");
}
return invocation.invokeNext();
}
}
then configure the binding in a jboss-aop.xml as below:
<?xml version="1.0" encoding="UTF-8"?>
and put the file in the META-INF directory. I then included the aspect and the
xml in the same jar file as the class I'm trying to cross cut which is a
message bean, but I can't see anything happening.
What am I doing wrong?
Thanks
W
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4034002#4034002
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4034002
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user