Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Invalid
-
2.18.2
-
None
-
None
-
Unknown
Description
I have created 2 routes as from("direct:route1").routeId("route1").hystrix().to("http4://localhost:8080/success/status?httpClientConfigurer=myHttpClientConfigurer").onFallback().log("fallback from hystrix");
from("direct:route2").routeId("route2").hystrix().toD("http4://localhost:8080/${headers.api}/status?httpClientConfigurer=myHttpClientConfigurer").onFallback().log("fallback from hystrix");
Here "myHttpClientConfigurer" is a class which implements "HttpClientConfigurer". At runtime, I change the parameters of this class as my application requires. But the problem is that the changed instance is picked up in "route1" but no change is reflected in "route2"