Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Won't Fix
-
2.22.1
-
None
-
None
-
Unknown
Description
Both BindingComponent and BindingNameComponent wrap a delegate Endpoint with some common contract. Neither support passing of URI parameters to their delegate and this critically limits their use.
binding:xxx:jms:queue:a.b.c
binding:xxx:jms:queue:a.b.c?preserveMessageQos=true
org.apache.camel.ResolveEndpointFailedException: Failed to resolve endpoint: binding://xxx:jms:queue:a.b.c?preserveMessageQos=true due to: Failed to resolve endpoint: jms://queue:a.b.c?preserveMessageQos=true due to: There are 1 parameters that couldn't be set on the endpoint. Check the uri if the parameters are spelt correctly and that they are properties of the endpoint. Unknown parameters=[\{preserveMessageQos=true}]