org.springframework.integration.util
Class NameResolvingMethodInvoker

java.lang.Object
  extended by org.springframework.integration.util.NameResolvingMethodInvoker
All Implemented Interfaces:
MethodInvoker

public class NameResolvingMethodInvoker
extends java.lang.Object
implements MethodInvoker

Implementation of MethodInvoker to be used when only the method name is known.

Author:
Mark Fisher

Constructor Summary
NameResolvingMethodInvoker(java.lang.Object object, java.lang.String methodName)
           
 
Method Summary
 java.lang.Object invokeMethod(java.lang.Object... args)
           
 void setMethodValidator(MethodValidator methodValidator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NameResolvingMethodInvoker

public NameResolvingMethodInvoker(java.lang.Object object,
                                  java.lang.String methodName)
Method Detail

setMethodValidator

public void setMethodValidator(MethodValidator methodValidator)

invokeMethod

public java.lang.Object invokeMethod(java.lang.Object... args)
                              throws java.lang.Exception
Specified by:
invokeMethod in interface MethodInvoker
Throws:
java.lang.Exception