Package com.infoscape.proteus.router

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.