How to set the cacheLevelName property on the Switchyard JMS binding?

Solution Verified - Updated -


We are using the JMS binding to integrate our Switchyard applications with an external Active MQ broker.

In the pure Camel-JMS world we can specify the cache level using the cacheLevelName property 1. We are setting this property to CACHE_CONSUMER to avoid recreating the consumer for each message. This results in the consumers to stay around longer and addresses some no dispatcher for MessageDispatch ERRORs we have seen sporadically.

Can we set that config cacheLevelName in the Switchyard JMS binding definition?


  • Red Hat JBoss Fuse Service Works (FSW)
    • 6.0.0
  • Red Hat JBoss Fuse (on EAP)
    • 6.2.1
  • JBoss A-MQ
    • 5.9.0

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In