[
https://issues.apache.org/jira/browse/CAMEL-20300?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen reassigned CAMEL-20300:
-----------------------------------
Assignee: Claus Ibsen
> 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.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)