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

Omar Al-Safi edited comment on CAMEL-14242 at 12/4/19 2:33 PM:
---------------------------------------------------------------

Query parameters appear in the URI string. Options, that you set in the 
component level using the APIs. Endpointdsl uses options (API) to set args. 
Camel normally will parse the URI into {{Map}} of params that will be passed 
into the component, then component set these params using the options in the 
component level, you can add a breakpoint 
[here|https://github.com/apache/camel/blob/master/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQComponent.java#L151]
 and you will see what happens to param. Try it on both, endpointdsl and 
running the route using the URI string


was (Author: omarsmak):
Query parameters appear in the URI string. Options, that you set in the 
component level using the APIs. Endpointdsl uses options (API) to set args. 
Camel normally will parse the URI into {{Map}} of params that will be passed 
into the component, you can add a breakpoint 
[here|https://github.com/apache/camel/blob/master/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQComponent.java#L151]
 and you will see what happens to param. Try it on both, endpointdsl and 
running the route using the URI string

> camel-rabbitmq - Binding parameters with x- is not possible when using 
> endpointdsl
> ----------------------------------------------------------------------------------
>
>                 Key: CAMEL-14242
>                 URL: https://issues.apache.org/jira/browse/CAMEL-14242
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-rabbitmq
>    Affects Versions: 3.0.0
>            Reporter: michael elbaz
>            Priority: Minor
>
> I can' use some rabbitMq parameter eg: *x-max-priority* please provide an 
> working exemple. 
> It was before possible doing that using deprecated parameter 
> *&queueArgsConfigurer=#rabbitMqQueueArgsConfigurer*  
> {code:java}
> @Bean("rabbitMqQueueArgsConfigurer")
> public ArgsConfigurer rabbitMqQueueArgsConfigurer() {
>     return map -> map.put("x-max-priority", 10);
> }
> {code}
> See this one:
> [https://stackoverflow.com/a/44651087/4271976|https://stackoverflow.com/a/44651087/4271976]



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

Reply via email to