Operation mapping
- •jms:publish → JmsTemplate.convertAndSend(destination, payload)
- •jms:consume → JmsTemplate.receiveAndConvert(destination)
- •jms:listener (source) → a method annotated @JmsListener(destination = "...")
Before and after
<jms:publish config-ref="JMS_Config" destination="orders.queue"/>jmsTemplate.convertAndSend("orders.queue", payload);<jms:listener config-ref="JMS_Config" destination="orders.queue"/>@JmsListener(destination = "orders.queue")
public void onMessage(String payload) {
// flow body
}How the conversion is validated
The generated JMS integration is unit-tested; in a pilot it is validated against your own broker with the same field-by-field Proven-Parity comparison — your tests run against both the Mule app and the converted Spring Boot app.
