public class InboundPassThroughRouter extends SelectiveConsumer
InboundPassThroughRouter
allows inbound routing over all
registered endpoints without any filtering. This class is used by Mule when a
specific inbound router has not been configured on a UMODescriptor.logger
muleContext
PHASE_NAME
PHASE_NAME
Constructor and Description |
---|
InboundPassThroughRouter() |
Modifier and Type | Method and Description |
---|---|
boolean |
isMatch(MuleEvent event)
Determines if the event should be processed by this router.
|
MuleEvent[] |
process(MuleEvent event)
A received MuleEvent is passed to this method for processing.
|
getFilter, getMessageInfoMapping, isTransformFirst, setFilter, setMessageInfoMapping, setTransformFirst
dispose, getMuleContext, getRouterStatistics, initialise, setMuleContext, setRouterStatistics
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getRouterStatistics, setRouterStatistics
initialise
dispose
public MuleEvent[] process(MuleEvent event) throws RoutingException
InboundRouter
process
in interface InboundRouter
process
in class SelectiveConsumer
event
- the event received by the inbound endpoint before it is passed to
the serviceRoutingException
public boolean isMatch(MuleEvent event) throws RoutingException
InboundRouter
isMatch
in interface InboundRouter
isMatch
in class SelectiveConsumer
event
- the current event to evaluateRoutingException
SelectiveConsumer
Copyright © 2003–2013 MuleSource, Inc.. All rights reserved.