org.apache.servicemix.bean.support
Interface MethodInvocationStrategy

All Known Implementing Classes:
DefaultMethodInvocationStrategy

public interface MethodInvocationStrategy

Version:
$Revision: $

Method Summary
 org.aopalliance.intercept.MethodInvocation createInvocation(java.lang.Object pojo, BeanInfo beanInfo, javax.jbi.messaging.MessageExchange messageExchange, BeanEndpoint pojoEndpoint)
          Creates an invocation on the given POJO using annotations to decide which method to invoke and to figure out which parameters to use
 org.apache.servicemix.expression.Expression getDefaultParameterTypeExpression(java.lang.Class parameterType)
           
 

Method Detail

createInvocation

org.aopalliance.intercept.MethodInvocation createInvocation(java.lang.Object pojo,
                                                            BeanInfo beanInfo,
                                                            javax.jbi.messaging.MessageExchange messageExchange,
                                                            BeanEndpoint pojoEndpoint)
                                                            throws javax.jbi.messaging.MessagingException
Creates an invocation on the given POJO using annotations to decide which method to invoke and to figure out which parameters to use

Throws:
javax.jbi.messaging.MessagingException

getDefaultParameterTypeExpression

org.apache.servicemix.expression.Expression getDefaultParameterTypeExpression(java.lang.Class parameterType)


Copyright © 2005-2015 FuseSource. All Rights Reserved.