Computer implemented method, system and computer usable program code for
routing messages in a message stream. A computer implemented method for
routing messages in a message stream includes receiving a specification
of desired messages, the specification containing a payload and receiving
at least one message, the message containing a payload. The message
payload is evaluated with respect to the specification payload and the
specification, and the message is routed in accordance with the
evaluation.