[ https://issues.apache.org/jira/browse/CAMEL-20300?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17811244#comment-17811244 ]
Claus Ibsen commented on CAMEL-20300: ------------------------------------- You are welcome to work on that > 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 > > 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)