Hi I got started this weekend on more modularization of core, where we can move out model and reifier from the engine, so they are separated. https://issues.apache.org/jira/browse/CAMEL-15740
I wanted to do this over the weekend where the activity on the master branch is lower than week days. I have the work done for the core repo, but would possibly need small tweaks in camel-karaf (for its blueprint xsd generator) and maybe also in spring-boot. With this moduralization we are getting closer to, and would make it easier in the future to be able to do more build time optimizations and class unloading / dead code elimination. My hope is we get to a point where we can offer a full build time optimization that takes the DSL and via the model and reifiers build the runtime processors (routes) and then at *real* runtime we can drop all the model and reifier all together. Having them separated and in their own module / JAR makes this work easier. There is still some work as CamelContext has a ModelCamelContext / Model that we somehow need to find a way to drop in an extreme optimization. -- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2