[
https://issues.apache.org/jira/browse/CAMEL-20300?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17825233#comment-17825233
]
Vladimir Dobos edited comment on CAMEL-20300 at 3/11/24 9:24 AM:
-----------------------------------------------------------------
Thank you, will definetly check it as soon as possible :)
was (Author: vdobos):
Thank you, will definetly check as soon as possible :)
> 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
> Assignee: Claus Ibsen
> Priority: Minor
> Fix For: 4.5.0
>
>
> 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)