org.mule.api.el
Interface ExpressionExecutor<T extends ExpressionLanguageContext>

All Known Implementing Classes:
MVELExpressionExecutor

public interface ExpressionExecutor<T extends ExpressionLanguageContext>

Wraps an expression language engine. Implementations should not wrap expression language engine exceptions, but rather the ExpressionLanguage implementation should handle them.

Since:
3.3

Method Summary
 Object execute(String expression, T context)
          Execute an expression using using the provided context.
 void validate(String expression)
          Validate the expression
 

Method Detail

execute

Object execute(String expression,
               T context)
Execute an expression using using the provided context.

Parameters:
expression -
context -
Returns:
Throws:
native - expression language

validate

void validate(String expression)
Validate the expression

Parameters:
expression -


Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.