|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface UMOInboundRouter
UMOInboundRouter
defines an interface for an inbound Message
router. An inbound router is used to control how events are received by a
component. One or more of these routers can be associated with a
UMOInboundRouterCollection implementation.
UMOInboundRouterCollection
Method Summary | |
---|---|
boolean |
isMatch(UMOEvent event)
Determines if the event should be processed by this router. |
UMOEvent[] |
process(UMOEvent event)
A received UMOEvent is passed to this method for processing. |
Methods inherited from interface org.mule.umo.routing.UMORouter |
---|
getRouterStatistics, setRouterStatistics |
Method Detail |
---|
UMOEvent[] process(UMOEvent event) throws MessagingException
event
- the event received by the inbound endpoint before it is passed to
the component
MessagingException
- if an error occurs during processing of the eventboolean isMatch(UMOEvent event) throws MessagingException
event
- the current event to evaluate
MessagingException
- if the event cannot be evaluatedSelectiveConsumer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |