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

Solution Verified - Updated -

Issue

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?

Environment

  • 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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content