[ 
https://issues.apache.org/jira/browse/CAMEL-20300?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen updated CAMEL-20300:
--------------------------------
    Fix Version/s: 4.x

> 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)

Reply via email to