|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CriteriaBasedMessageRouter<T extends Criteria>
A MessageProcessor that routes messages to zero or more destination message processors using the
specified criteria to determine if a router should be used not not. Implementatios determine the type of
Criteria and how it is used as well as if the first route is used or if all valid routes are used.
| Method Summary | |
|---|---|
void |
addRoute(MessageProcessor processor,
T criteria)
Adds a new message processor to the list of routes |
boolean |
removeRoute(MessageProcessor processor)
Removes a message processor from the list of routes |
| Methods inherited from interface org.mule.api.processor.MessageProcessor |
|---|
process |
| Method Detail |
|---|
void addRoute(MessageProcessor processor,
T criteria)
processor - new destination message processorboolean removeRoute(MessageProcessor processor)
processor - destination message processor to remove
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||