Hi, I am migrating to camel 4, as part of a broader migration to all
jakarta API instead of javax API
In camel 3 I could load routes from multiple external xml files:

try (DirectoryStream<Path> ds = Files.newDirectoryStream(routesDir, "*.xml"
);
DefaultResourceResolvers.FileResolver resolver = new
DefaultResourceResolvers.FileResolver()) {
resolver.setCamelContext(camelContext);
for(Path file : ds)
try {
log.debug("Loading routes in {}", file);
Resource resource = resolver.resolve(file.toUri().toString());
camelContext.getRoutesLoader().loadRoutes(resource);
} catch(Exception ex) {
log.error("Cannot load routes in " + file, ex);
}
}
But in camel 4 RC2, "getRoutesLoader()" does not exist in
DefaultCamelContext, nor in ExtendedCamelContext... so how should we do it
then?
Thanks

-- 
Chipu

Reply via email to