Class ExpressionEvaluatorProcessor

  extended by org.mule.registry.ExpressionEvaluatorProcessor
All Implemented Interfaces:
Disposable, ObjectProcessor, PreInitProcessor

public class ExpressionEvaluatorProcessor
extends Object
implements PreInitProcessor, Disposable

Registers ExpressionEvaluators with the DefaultExpressionManager so that they will be resolved at run-time. ExpressionEvaluator objects are used to execute property expressions (usually on the current message) at run-time to extract a dynamic value.

Field Summary
Fields inherited from interface org.mule.api.lifecycle.Disposable
Constructor Summary
ExpressionEvaluatorProcessor(MuleContext context)
Method Summary
 void dispose()
          A lifecycle method where implementor should free up any resources.
 Object process(Object object)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public ExpressionEvaluatorProcessor(MuleContext context)
Method Detail


public Object process(Object object)
Specified by:
process in interface ObjectProcessor


public void dispose()
A lifecycle method where implementor should free up any resources. If an exception is thrown it should just be logged and processing should continue. This method should not throw Runtime exceptions.

Specified by:
dispose in interface Disposable

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