[ https://issues.apache.org/jira/browse/CAMEL-20300?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen updated CAMEL-20300: -------------------------------- Summary: camel-jms - Consider adding option to override/enhance creation of temporary destinations simmilar to DestinationResolver (was: Consider adding option to override/enhance creation of temporary destinations simmilar to DestinationResolver) > camel-jms - Consider adding option to override/enhance creation of temporary > destinations simmilar to DestinationResolver > ------------------------------------------------------------------------------------------------------------------------- > > Key: CAMEL-20300 > URL: https://issues.apache.org/jira/browse/CAMEL-20300 > Project: Camel > Issue Type: Improvement > Components: camel-jms > Affects Versions: 3.22.0, 4.3.0 > Reporter: Vladimir Dobos > Priority: Minor > Fix For: 4.x > > > There is currently no way to override creation of temporary queues in > camel-jms, which is necessary for some use-cases in few MQ manager types. For > example communicating with IBM MQ backend that does not use jms requires > setting of several properties for each created destination/queue, for example: > (WMQConstants.WMQ_MQMD_WRITE_ENABLED, true) > (WMQConstants.WMQ_TARGET_CLIENT, WMQConstants.WMQ_CLIENT_NONJMS_MQ) > (WMQConstants.WMQ_MQMD_MESSAGE_CONTEXT, > WMQConstants.WMQ_MDCTX_SET_ALL_CONTEXT) > This can be achieved using DestinationResolver interface for "normal" > destinations/queues, but not for temporary queues. > camel-sjms already provides this functionality through > "DestinationCreationStrategy#createTemporaryDestination", however it is > non-trivial to switch to alternative camel component with unknown warts and > performance characteristics. -- This message was sent by Atlassian Jira (v8.20.10#820010)