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

Reply via email to