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 }