001 package org.shiftone.jrat.integration.aop.alliance; 002 003 004 import org.aopalliance.intercept.MethodInvocation; 005 import org.shiftone.jrat.api.Command; 006 007 008 /** 009 * @author jeff@shiftone.org (Jeff Drost) 010 */ 011 public class AllianceMethodInvocationCommand implements Command { 012 013 private final MethodInvocation methodInvocation; 014 015 public AllianceMethodInvocationCommand(MethodInvocation methodInvocation) { 016 this.methodInvocation = methodInvocation; 017 } 018 019 020 public Object execute() throws Throwable { 021 return methodInvocation.proceed(); 022 } 023 }