Using JMS message selectors...
Thanks for the exhaustive reply and for ideas on a possible approach - this technique may be a way to go when 'rolling my own solution' and as you point out it may be tricky at best...
What do you all think of the following alternative approach to this problem:
As each rule is created via a GUI, that rule is converted into a unique message Listener (JMS listener) with a Message Selector that's qual to the rule in affect: thus each rule has a unique listener that is ONLY concerned with listening to those specific messages that EXACTLY match the rule criteria defined by the user... this way the JMS Provider does the message brokering and delivers to ONLY those concerned with that message that matches the specific rule and nothing else... I have yet to test it out, but what do you think of the approach - any limitation that you'd advise? Any gotchas?
Thanks in advance -