Hi Okay I am getting ready to merge this in master branch. Doing a full rebuild before pushing.
On Thu, Feb 27, 2020 at 10:07 AM Claus Ibsen <claus.ib...@gmail.com> wrote: > > Hi > > JIRA: https://issues.apache.org/jira/projects/CAMEL/issues/CAMEL-14568 > > I am working on having the tooling detect nested configuration options > on components (like we do for endpoints, via @UriParams) and include > these extra options in the metadata such as .json and also the > generated configurer classes, and the component-dsl. And therefore > also in the adoc documentation. > > This means that when all the components is regen then many source code > files are updated as all of these new options are included. > > This makes configuring Camel components more attractive as you can now > easier configure all these options individually, via .properties > files, or component-dsl etc. > > There was already support for this via camel-spring-boot as we had SB > auto configurer source code generated that included those in Camel 2.x > as well. > > But with this change we bring the same level all across. And then > after this we can look at making SB use the configurer classes as well > for non-reflection configuration. > > Some components may need to change slightly as they may have duplicate > options as before some options that was on the configuration class was > not exposed on component level, and so a setter/getter was manually > added as a duplicate. This will now clash and the duplicate will be > manually removed. > > > > -- > Claus Ibsen > ----------------- > http://davsclaus.com @davsclaus > Camel in Action 2: https://www.manning.com/ibsen2 -- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2