[ 
https://issues.apache.org/jira/browse/CAMEL-15113?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17151205#comment-17151205
 ] 

Claus Ibsen commented on CAMEL-15113:
-------------------------------------

Anyone able to work on a fix for this?

> Auto declare dead letter queues with custom args
> ------------------------------------------------
>
>                 Key: CAMEL-15113
>                 URL: https://issues.apache.org/jira/browse/CAMEL-15113
>             Project: Camel
>          Issue Type: Wish
>          Components: camel-rabbitmq
>    Affects Versions: 3.3.0
>            Reporter: Sourabh Tiwari
>            Priority: Major
>
> There is no support to declare dead letter queues with custom arguments. I 
> can find a TODO in RabbitMQDeclareSupport class.
> [https://github.com/apache/camel/blob/88f46b1ce46f5cdace73b2721a1cb96a290d42dd/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQDeclareSupport.java#L41]
>  
> My requirement is to set a TTL on messages in dead letter queue while queue 
> is declared by Camel. 
> What I have tried:
> If I create DLQ separately by camel with TTL and use that queue name in 
> original queue then I get exception that TTL value can't be different. 
> Because the declare parameter in RabbitMQEndpoint class declares both 
> original queue and dead letter queue, there is no separate option if someone 
> don't want to declare dead letter queue.
> Let me know if there is any workaround except creating queues manually.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to