Red Hat Confidential
Jonathan Robie,
<jonathan.robie@redhat.com>
Hit the space bar for next slide
We built our own messaging system on the mainframe, then replaced it with a transporter that is ASN-based, then moved to JMS, and then it got ugly - we couldn't make difficult content-based routing decisions. — Kim McBride, Federal Express
if ($msg/headers/to = 'conway') then $msg else ()
let $hotel := $msg/body/request/hotel return if ($hotel) then $hotel else ()
let $hotel := $msg/body/request/hotel return if ($hotel) then <hotel> <start>{ string($msg/body/start) }</start> <end>{ string($msg/body/end) }</end> </hotel> else ()
SAXMessageListener — A message listener that receives messages as SAX streams.
StAXMessageListener — A message listener that receives messages as StAX streams.
XMLTextMessageListener — A message listener that receives messages as XML text.
DOMMessageListener — A message listener that receives messages as DOM trees.
EXIMessageListener — A message listener that receives messages as W3C EXI binary XML documents.
SAXMessage
StAXMessage
XMLTextMessage
DOMMessage
EXIMessage