my test intercept: 
@Name("interceptsTest")
  | @Interceptor
  | public class InterceptsTest {
  |     @Logger
  |     Log log;
  |     
  |     
  |     @AroundInvoke
  |     public Object doLogs(InvocationContext inv) throws Exception {
  |             
  |             int methodModify = inv.getMethod().getModifiers();
  |             String methodName = inv.getMethod().getName();
  |             
  |             if (methodModify == Modifier.PUBLIC 
  |                             && (methodName.startsWith("create") 
  |                                             || 
methodName.startsWith("update")
  |                                             || 
methodName.startsWith("persist")
  |                                             || 
methodName.startsWith("remove"))) {
  |                     
  |                     Map data = inv.getContextData();
  |                     Object target = inv.getTarget();
  |                     log.debug("ContextData:" + data);
  |                     log.debug("Target:" + target);
  |             }
  |             
  |             return inv.proceed();
  |     }
  | 
  | }
my invoke intercept class: 

@Name("useIntercept")
  | @Interceptors(InterceptsTest.class)
  | public class UseIntercept {
  |     
  |     public void persist() {
  |             System.out.println("&&&&&&&&&&&& do persist() &&&&&&&&&&&&");
  |     }
  | 
  | }

help me,please
thank you

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

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

Reply via email to