The JMS binding in SwitchYard provides support for asynchronous communication with messaging providers. It supports both sides - service and reference. The JMS binding is built on top of camel-jms and supports most of options for this endpoint. Please refer camel documentation for a detailed description of them.
Following options can be apile to <binding.jms> definition:
- queue or topic : destination name to consume from/produce to
- connectionFactory : an instance of connection factory to use
Here's an example of what a jms service binding looks like: