|
Class Summary |
| RegexSwitch |
A RegexSwitch has multiple sinks, and routes messages based on which of a series of regular expressions is matched by the message. |
| Router |
A Router is a thread that gets messages from a source and routes them. |
| StraightRouter |
A StraightRouter has one source and one sink, and routes messages straight from the former to the latter. |
| SubstringSwitch |
A SubstringSwitch has multiple sinks, and routes string messages based on the value of a substring of the message. |
| SwitchedRouter |
A SwitchedRouter has multiple sinks, and routes messages based on the value returned by an abstract method called getMatch() which takes the incoming message as argument. |
| XMLSwitch |
An XMLSwitch has multiple sinks, and routes XML messages based on the value of a tag. |