org.apache.camel.model.language
Class MethodCallExpression

java.lang.Object
  extended by org.apache.camel.model.language.ExpressionType
      extended by org.apache.camel.model.language.MethodCallExpression
All Implemented Interfaces:
Expression<Exchange>, Predicate<Exchange>

public class MethodCallExpression
extends ExpressionType

For expressions and predicates using the bean language

Version:
$Revision: 45033 $

Constructor Summary
MethodCallExpression()
           
MethodCallExpression(String beanName)
           
MethodCallExpression(String beanName, String method)
           
 
Method Summary
protected  String beanName()
           
 Expression createExpression(RouteContext routeContext)
           
 Predicate<Exchange> createPredicate(RouteContext routeContext)
           
 String getLanguage()
           
 String getMethod()
           
 void setMethod(String method)
           
 
Methods inherited from class org.apache.camel.model.language.ExpressionType
assertMatches, configureExpression, configurePredicate, evaluate, getExpression, getExpressionValue, getId, getLabel, getLabel, getPredicate, matches, setExpression, setExpressionType, setExpressionValue, setId, setProperty, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MethodCallExpression

public MethodCallExpression()

MethodCallExpression

public MethodCallExpression(String beanName)

MethodCallExpression

public MethodCallExpression(String beanName,
                            String method)
Method Detail

getLanguage

public String getLanguage()
Overrides:
getLanguage in class ExpressionType

getMethod

public String getMethod()

setMethod

public void setMethod(String method)

createExpression

public Expression createExpression(RouteContext routeContext)
Overrides:
createExpression in class ExpressionType

createPredicate

public Predicate<Exchange> createPredicate(RouteContext routeContext)
Overrides:
createPredicate in class ExpressionType

beanName

protected String beanName()


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