com.liferay.portal.kernel.util
Class MethodHandler

java.lang.Object
  extended by com.liferay.portal.kernel.util.MethodHandler
All Implemented Interfaces:
java.io.Serializable

public class MethodHandler
extends java.lang.Object
implements java.io.Serializable

View Source

Author:
Shuyang Zhou
See Also:
Serialized Form

Constructor Summary
MethodHandler(MethodKey methodKey, java.lang.Object... arguments)
           
MethodHandler(java.lang.reflect.Method method, java.lang.Object... arguments)
           
 
Method Summary
 java.lang.Object[] getArguments()
           
 java.lang.Class<?>[] getArgumentsClasses()
           
 java.lang.String getClassName()
           
 MethodKey getMethodKey()
           
 java.lang.String getMethodName()
           
 java.lang.Object invoke(boolean newInstance)
           
 java.lang.Object invoke(java.lang.Object target)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MethodHandler

public MethodHandler(java.lang.reflect.Method method,
                     java.lang.Object... arguments)

MethodHandler

public MethodHandler(MethodKey methodKey,
                     java.lang.Object... arguments)
Method Detail

getArguments

public java.lang.Object[] getArguments()

getArgumentsClasses

public java.lang.Class<?>[] getArgumentsClasses()

getClassName

public java.lang.String getClassName()

getMethodKey

public MethodKey getMethodKey()

getMethodName

public java.lang.String getMethodName()

invoke

public java.lang.Object invoke(boolean newInstance)
                        throws java.lang.Exception
Throws:
java.lang.Exception

invoke

public java.lang.Object invoke(java.lang.Object target)
                        throws java.lang.Exception
Throws:
java.lang.Exception

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object