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 }