001 package org.shiftone.jrat.core.proxy;
002
003
004 import org.shiftone.jrat.util.log.Logger;
005
006 import java.lang.reflect.InvocationHandler;
007 import java.lang.reflect.Method;
008
009
010 /**
011 * @author jeff@shiftone.org (Jeff Drost)
012 */
013 public class ProxyInvocationHandler implements InvocationHandler {
014
015 private static final Logger LOG = Logger.getLogger(ProxyInvocationHandler.class);
016 private final Object target;
017
018 public ProxyInvocationHandler(Object target) {
019 this.target = target;
020 }
021
022
023 public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
024 // return Monitor.execute(method, target, new ProxyCommand(target, method, args));
025 return null;///
026 }
027 }