When using JMS endpoints, you may want to customize how messages are processed as they are passed into and out of the ESB. The Fuse ESB JMS binding component allows you to write custom marshalers for your JMS endpoints.