org.apache.camel.component.bean
Class DefaultParameterMappingStrategy

java.lang.Object
  extended by org.apache.camel.component.bean.DefaultParameterMappingStrategy
All Implemented Interfaces:
ParameterMappingStrategy

public class DefaultParameterMappingStrategy
extends Object
implements ParameterMappingStrategy

Represents the strategy used to figure out how to map a message exchange to a POJO method invocation

Version:
$Revision: 35332 $

Constructor Summary
DefaultParameterMappingStrategy()
           
 
Method Summary
 void addParameterMapping(Class parameterType, Expression expression)
          Adds a default parameter type mapping to an expression
 Expression getDefaultParameterTypeExpression(Class parameterType)
           
 void loadDefaultRegistry()
          Creates an invocation on the given POJO using annotations to decide which method to invoke and to figure out which parameters to use
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultParameterMappingStrategy

public DefaultParameterMappingStrategy()
Method Detail

getDefaultParameterTypeExpression

public Expression getDefaultParameterTypeExpression(Class parameterType)
Specified by:
getDefaultParameterTypeExpression in interface ParameterMappingStrategy

addParameterMapping

public void addParameterMapping(Class parameterType,
                                Expression expression)
Adds a default parameter type mapping to an expression


loadDefaultRegistry

public void loadDefaultRegistry()
Creates an invocation on the given POJO using annotations to decide which method to invoke and to figure out which parameters to use



Copyright © 2008 IONA Open Source Community. All Rights Reserved.