public class SxcFilteringOutboundRouter extends FilteringOutboundRouter
FilteringRouter is a router that accepts events based on a filter
set.expressionManagerenableCorrelation, initialised, logger, replyTo, resultsHandler, routes, started, transactionConfigflowConstruct, messagingExceptionHandler, muleContextPHASE_NAMEPHASE_NAMEPHASE_NAMEPHASE_NAMEPROPERTY_NAME| Constructor and Description |
|---|
SxcFilteringOutboundRouter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addEventHandlers(com.envoisolutions.sxc.xpath.XPathBuilder xpathBuilder,
Filter filter) |
static MuleMessage |
getCurrentMessage() |
Map<String,String> |
getNamespaces() |
protected ReversibleXMLStreamReader |
getXMLStreamReader(MuleMessage message)
Gets an XMLStreamReader for this message.
|
void |
initialise() |
boolean |
isMatch(MuleMessage message) |
void |
setFilter(Filter filter) |
void |
setMuleContext(MuleContext context) |
void |
setNamespaces(Map<String,String> namespaces) |
boolean |
testMatch(MuleMessage message) |
addRoute, getFilter, getRoute, getTransformers, isTransformBeforeMatch, isUseTemplates, route, setTransformers, setUseTemplatescloneMessage, cloneMessage, createEventToRoute, dispose, doProcessRoute, getEnableCorrelation, getMuleContext, getOwnedMessageProcessors, getReplyTo, getResultsHandler, getRoute, getRouterStatistics, getRoutes, getTransactionConfig, isDynamicRoutes, process, propagateMagicProperties, removeRoute, sendRequest, sendRequestEvent, setEnableCorrelation, setEnableCorrelationAsString, setMessageProcessors, setMessageProperties, setReplyTo, setResultsHandler, setRouterStatistics, setRoutes, setTransactionConfig, start, stopaddMessageProcessorPathElements, getAnnotation, getAnnotations, getOwnedObjects, setAnnotationsgetFlowConstruct, getMessagingExceptionHandler, setFlowConstruct, setMessagingExceptionHandlerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetFlowConstructpublic void setMuleContext(MuleContext context)
setMuleContext in interface MuleContextAwaresetMuleContext in class AbstractMuleObjectOwner<MessageProcessor>public void setFilter(Filter filter)
setFilter in class FilteringOutboundRouterprotected void addEventHandlers(com.envoisolutions.sxc.xpath.XPathBuilder xpathBuilder,
Filter filter)
public void initialise()
throws InitialisationException
initialise in interface Initialisableinitialise in class FilteringOutboundRouterInitialisationExceptionpublic boolean isMatch(MuleMessage message) throws MuleException
isMatch in interface MatchableisMatch in class FilteringOutboundRouterMuleExceptionpublic boolean testMatch(MuleMessage message) throws MuleException
MuleExceptionprotected ReversibleXMLStreamReader getXMLStreamReader(MuleMessage message) throws TransformerException
message - TransformerExceptionpublic static MuleMessage getCurrentMessage()
Copyright © 2003–2021 MuleSoft, Inc.. All rights reserved.