org.mule.module.ognl.expression
Class OgnlExpressionEvaluator

java.lang.Object
  extended by org.mule.module.ognl.expression.OgnlExpressionEvaluator
All Implemented Interfaces:
ExpressionEvaluator, Disposable, NamedObject

public class OgnlExpressionEvaluator
extends Object
implements ExpressionEvaluator, Disposable

An expression evaluator that uses OGNL as the expression language


Field Summary
protected  Log logger
          logger used by this class
static String NAME
           
 
Fields inherited from interface org.mule.api.lifecycle.Disposable
PHASE_NAME
 
Constructor Summary
OgnlExpressionEvaluator()
           
 
Method Summary
 void dispose()
           
 Object evaluate(String expression, MuleMessage message)
           
 String getName()
           
 void setName(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

public static final String NAME
See Also:
Constant Field Values

logger

protected final transient Log logger
logger used by this class

Constructor Detail

OgnlExpressionEvaluator

public OgnlExpressionEvaluator()
Method Detail

evaluate

public Object evaluate(String expression,
                       MuleMessage message)
Specified by:
evaluate in interface ExpressionEvaluator

setName

public void setName(String name)
Specified by:
setName in interface NamedObject

getName

public String getName()
Specified by:
getName in interface NamedObject

dispose

public void dispose()
Specified by:
dispose in interface Disposable


Copyright © 2003-2009 MuleSource, Inc.. All Rights Reserved.