Hi Okay so the work is now done, and these api components is now configured without reflection - just like all the other components.
On Mon, Jun 22, 2020 at 6:11 PM Claus Ibsen <[email protected]> wrote: > > Hi > > Just a heads up that I have been working on making the api based > components reflection free. > That works is currently almost complete, there are some places left > but the bulk of the work has been done. > > So I mistakenly pushed some temporary changes to the master branch > while a PR was in the works. So I then merged the remainder of the > work to the master and pushed, and close the PR. > > So master should build and use the new work. > > The olingo4 component uses a bit more reflection that some others, so > its a good test bed to see when we get to zero reflection usage. > > Now the trick for this is to generate source code configurers for all > the api component options, which in fact is also source code > generated. So its a 2x source code generator. To make this more > visible then the generated source is placed in src/generated like we > do for all the other generated stuff in 3.x. Therefore there was some > big commits on master, as these api components can have many options > and configuration classes. > > > > -- > 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
