Hello community, It might be a stupid question, but, for Camel 3.7.3, how do I set the route id for routes being created from route templates? The route templates are working fine, routes are getting created with route ids 0, 1, 2, and so on …, but e. g. for logging or monitoring purposes it’s very hard to work with this indices. I tried so far: 1) adding a route template parameter “route-id” and adding a .routeId(“{{route-id}}”) statement in the template definition 2) adding a addRouteTemplateDefinitionConverter hook and setting the route id
defaultContext.addRouteTemplateDefinitionConverter(templateDef.getId(),(template,params)->{ final RouteDefinition def=template.asRouteDefinition(); if(params.containsKey(("route-id"))){ def.setCustomId(false); def.routeId("{{route-id}}"); } I’m using a similar way to set the startup-order on def, which works fine, but for the route id it doesn’t seem to work. Without the setCustomId() an exception is thrown (You can only set routeId one time per route). Best Regards, Andreas