org.mule.routing.outbound
Class ExpressionRecipientList
java.lang.Object
org.mule.routing.AbstractRouter
org.mule.routing.outbound.AbstractOutboundRouter
org.mule.routing.outbound.FilteringOutboundRouter
org.mule.routing.outbound.AbstractRecipientList
org.mule.routing.outbound.ExpressionRecipientList
- All Implemented Interfaces:
- MuleContextAware, Disposable, Initialisable, OutboundRouter, Router
public class ExpressionRecipientList
- extends AbstractRecipientList
StaticRecipientList
is used to dispatch a single event to multiple
recipients over the same transport. The recipient endpoints for this router can be
configured statically on the router itself.
Methods inherited from class org.mule.routing.outbound.FilteringOutboundRouter |
addEndpoint, getEndpoint, getFilter, getTransformers, initialise, isMatch, isRequiresNewMessage, isUseTemplates, setFilter, setTransformers, setUseTemplates |
Methods inherited from class org.mule.routing.outbound.AbstractOutboundRouter |
createTransactionTemplate, dispatch, getEnableCorrelation, getEndpoint, getEndpoints, getMessageInfoMapping, getReplyTo, getResultsHandler, getTransactionConfig, removeEndpoint, send, setEnableCorrelation, setEnableCorrelationAsString, setEndpoints, setMessageInfoMapping, setMessageProperties, setReplyTo, setResultsHandler, setTransactionConfig |
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(MuleMessage message)
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-2009 MuleSource, Inc.. All Rights Reserved.