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    }