org.mule.routing.outbound
Class ExpressionRecipientList
java.lang.Object
org.mule.processor.AbstractMuleObjectOwner<MessageProcessor>
org.mule.processor.AbstractMessageProcessorOwner
org.mule.routing.outbound.AbstractOutboundRouter
org.mule.routing.outbound.FilteringOutboundRouter
org.mule.routing.outbound.AbstractRecipientList
org.mule.routing.outbound.ExpressionRecipientList
- All Implemented Interfaces:
- AnnotatedObject, FlowConstructAware, MuleContextAware, Disposable, Initialisable, Lifecycle, Startable, Stoppable, MessageProcessor, MessageRouter, Matchable, MatchableMessageProcessor, MatchableMessageRouter, OutboundRouter, RouterStatisticsRecorder, TransformingMatchable
- Direct Known Subclasses:
- ExceptionBasedRouter
public class ExpressionRecipientList
- extends AbstractRecipientList
Methods inherited from class org.mule.routing.outbound.FilteringOutboundRouter |
addRoute, getFilter, getRoute, getTransformers, initialise, isMatch, isTransformBeforeMatch, isUseTemplates, setFilter, setTransformers, setUseTemplates |
Methods inherited from class org.mule.routing.outbound.AbstractOutboundRouter |
cloneMessage, createEventToRoute, dispose, getEnableCorrelation, getMuleContext, getOwnedMessageProcessors, getReplyTo, getResultsHandler, getRoute, getRouterStatistics, getRoutes, getTransactionConfig, process, propagateMagicProperties, removeRoute, sendRequest, sendRequestEvent, setEnableCorrelation, setEnableCorrelationAsString, setMessageProcessors, setMessageProperties, setReplyTo, setResultsHandler, setRouterStatistics, setRoutes, setTransactionConfig, start, stop |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_SELECTOR_PROPERTY
public static final String DEFAULT_SELECTOR_PROPERTY
- See Also:
- Constant Field Values
DEFAULT_SELECTOR_EVALUATOR
public static final String DEFAULT_SELECTOR_EVALUATOR
- See Also:
- Constant Field Values
DEFAULT_SELECTOR_EXPRESSION
public static final String DEFAULT_SELECTOR_EXPRESSION
- See Also:
- Constant Field Values
ExpressionRecipientList
public ExpressionRecipientList()
getRecipients
protected List getRecipients(MuleEvent event)
throws CouldNotRouteOutboundMessageException
- Specified by:
getRecipients
in class AbstractRecipientList
- Throws:
CouldNotRouteOutboundMessageException
getFullExpression
public String getFullExpression()
getExpression
public String getExpression()
setExpression
public void setExpression(String expression)
getCustomEvaluator
public String getCustomEvaluator()
setCustomEvaluator
public void setCustomEvaluator(String customEvaluator)
getEvaluator
public String getEvaluator()
setEvaluator
public void setEvaluator(String evaluator)
Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.