public class DefaultMethodInvocationStrategy extends java.lang.Object implements MethodInvocationStrategy
| Constructor and Description |
|---|
DefaultMethodInvocationStrategy() |
| Modifier and Type | Method and Description |
|---|---|
void |
addParameterMapping(java.lang.Class parameterType,
org.apache.servicemix.expression.Expression expression)
Adds a default parameter type mapping to an expression
|
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) |
void |
loadDefaultRegistry() |
public org.apache.servicemix.expression.Expression getDefaultParameterTypeExpression(java.lang.Class parameterType)
getDefaultParameterTypeExpression in interface MethodInvocationStrategypublic void addParameterMapping(java.lang.Class parameterType,
org.apache.servicemix.expression.Expression expression)
public org.aopalliance.intercept.MethodInvocation createInvocation(java.lang.Object pojo,
BeanInfo beanInfo,
javax.jbi.messaging.MessageExchange messageExchange,
BeanEndpoint pojoEndpoint)
throws javax.jbi.messaging.MessagingException
createInvocation in interface MethodInvocationStrategyjavax.jbi.messaging.MessagingExceptionpublic void loadDefaultRegistry()
Copyright © 2005-2015 FuseSource. All Rights Reserved.