org.apache.camel.spring.util
Class MethodInfo

java.lang.Object
  extended by org.apache.camel.spring.util.MethodInfo

public class MethodInfo
extends Object

Version:
$Revision: $

Constructor Summary
MethodInfo(Class type, Method method, org.apache.camel.Expression parametersExpression)
           
 
Method Summary
 org.aopalliance.intercept.MethodInvocation createMethodInvocation(Object pojo, org.apache.camel.Exchange messageExchange)
           
 Method getMethod()
           
 org.apache.camel.Expression getParametersExpression()
           
 Class getType()
           
protected  Object invoke(Method mth, Object pojo, Object[] arguments, org.apache.camel.Exchange exchange)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodInfo

public MethodInfo(Class type,
                  Method method,
                  org.apache.camel.Expression parametersExpression)
Method Detail

createMethodInvocation

public org.aopalliance.intercept.MethodInvocation createMethodInvocation(Object pojo,
                                                                         org.apache.camel.Exchange messageExchange)

getType

public Class getType()

getMethod

public Method getMethod()

getParametersExpression

public org.apache.camel.Expression getParametersExpression()

invoke

protected Object invoke(Method mth,
                        Object pojo,
                        Object[] arguments,
                        org.apache.camel.Exchange exchange)
                 throws IllegalAccessException,
                        InvocationTargetException
Throws:
IllegalAccessException
InvocationTargetException


Copyright © 2007 Apache Software Foundation. All Rights Reserved.