public interface MethodHandler
Proxy.setHandler(MethodHandler)| Modifier and Type | Method and Description | 
|---|---|
| Object | invoke(Object self,
      Method thisMethod,
      Method proceed,
      Object[] args)Is called when a method is invoked on a proxy instance associated
 with this handler. | 
Object invoke(Object self, Method thisMethod, Method proceed, Object[] args) throws Throwable
self - the proxy instance.thisMethod - the overridden method declared in the super
                      class or interface.proceed - the forwarder method for invoking the overridden 
                      method.  It is null if the overridden method is
                      abstract or declared in the interface.args - an array of objects containing the values of
                      the arguments passed in the method invocation
                      on the proxy instance.  If a parameter type is
                      a primitive type, the type of the array element
                      is a wrapper class.Throwable - if the method invocation fails.Copyright © 2016 Shigeru Chiba, www.javassist.org. All Rights Reserved.