org.springframework.integration.util
Class DefaultMethodInvoker
java.lang.Object
org.springframework.integration.util.DefaultMethodInvoker
- All Implemented Interfaces:
- MethodInvoker
public class DefaultMethodInvoker
- extends java.lang.Object
- implements MethodInvoker
Implementation of MethodInvoker
to be used when the actual Method
reference is known.
- Author:
- Mark Fisher
Field Summary |
private org.apache.commons.logging.Log |
logger
|
private java.lang.reflect.Method |
method
|
private java.lang.Object |
object
|
private org.springframework.beans.TypeConverter |
typeConverter
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
private final org.apache.commons.logging.Log logger
object
private final java.lang.Object object
method
private final java.lang.reflect.Method method
typeConverter
private volatile org.springframework.beans.TypeConverter typeConverter
DefaultMethodInvoker
public DefaultMethodInvoker(java.lang.Object object,
java.lang.reflect.Method method)
setTypeConverter
public void setTypeConverter(org.springframework.beans.TypeConverter typeConverter)
getTypeConverter
protected org.springframework.beans.TypeConverter getTypeConverter()
invokeMethod
public java.lang.Object invokeMethod(java.lang.Object... args)
throws java.lang.Exception
- Specified by:
invokeMethod
in interface MethodInvoker
- Throws:
java.lang.Exception