Hi Camel users Let's say I have this generic file to JMS route I would like to put in a library.
from(directory?options...) .routeId("basicFileToJmsRoute") .log(LoggingLevel.INFO, "[FILEREADER], file: ${in.header.CamelFileName}") .to(queueEndpointUri); Then I would like to build multiple modules who use the route where each module has its own configuration (directory, queue etc). But some of them have also additional requirements, for example split large XML files: from(directory?options...) .routeId("basicFileToJmsRoute") .log(LoggingLevel.INFO, "[FILEREADER], file: ${in.header.CamelFileName}") => .split().tokenizeXML(SPLITTER_ELEMENT_NAME).streaming() .to(queueEndpointUri); Is there a best practice approach to extend a basic route like this in another module? Thanks Stephan