You need to define a new http4 component if you have different client
configurer. It can only use one, and the first one created.
So create a new component with a different name, such as http4-foo,
http4-bar etc.
You can register new components in camel
context.addComponent("http4-foo", new HttpComponent());
On Wed, Mar 22, 2017 at 11:23 PM, Abhishek.Jha09 <[email protected]> wrote:
> Hi all,
>
> Subject pretty much sums up my query. I have a route like
>
> from("direct:a").routeId("myroute")
>
> .toD("http4://localhost:8080/user/${headers.id}?httpClientConfigurer=myHttpConfigClient")
>
> I have set up "myHttpConfigClient" in SimpleRegistry in camel context. When
> I change the config values of this instance and add the route again to camel
> context, the config parameters don't change. However, if I do the same in a
> route created like below, without dynamic to, it works perfectly fine.
>
> from("direct:a").routeId("myroute")
>
> .to("http4://localhost:8080/user?httpClientConfigurer=myHttpConfigClient")
>
> Can anyone please help me with this?
>
>
>
> --
> View this message in context:
> http://camel.465427.n5.nabble.com/Unable-to-update-httpclientconfigurer-instance-on-dynamic-to-endpoint-tp5795918.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
--
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2