001 package org.shiftone.jrat.integration.aop.nanning; 002 003 004 import org.codehaus.nanning.Invocation; 005 import org.shiftone.jrat.api.Monitor; 006 007 008 /** 009 * @author jeff@shiftone.org (Jeff Drost) 010 */ 011 public class NanningMethodInterceptor implements org.codehaus.nanning.MethodInterceptor { 012 013 public Object invoke(Invocation invocation) throws Throwable { 014 return Monitor.execute(invocation.getMethod(), invocation.getTarget(), 015 new NanningInvocationCommand(invocation)); 016 } 017 }