Awesome !

Thanks ! I have some WIP around camel on karaf as well.

Regards
JB

Le 4 oct. 2018 à 08:55, à 08:55, Andrea Cosentino 
<ancosen1...@yahoo.com.invalid> a écrit:
>Hey Guillaume, Thanks a lot! This is a wonderful start for Camel 3.x
>work!
>
>Many thanks! I'll take a look at the branch!
>
>
>
>--
>Andrea Cosentino 
>----------------------------------
>Apache Camel PMC Chair
>Apache Karaf Committer
>Apache Servicemix PMC Member
>Email: ancosen1...@yahoo.com
>Twitter: @oscerd2
>Github: oscerd
>
>
>
>
>
>
>On Wednesday, October 3, 2018, 5:37:00 PM GMT+2, Guillaume Nodet
><gno...@apache.org> wrote:
>
>
>
>
>
>Hey guys !
>It's been a long time I've been working actively on Camel, so I'm glad
>to
>be back !
>I've spent the last few weeks working on a few things related to a
>possible
>Camel 3.x branch, mainly:
>  * removing all deprecated stuff (or most of them)
>  * making camel-core more modular by extracting stuff out of it
>Given those changes lead to incompatible changes, I've refactored my
>changes on top of a change to version 3.0.0-SNAPSHOT.
>I've uploaded the branch at
>  https://github.com/apache/camel/tree/sandbox/camel-3.x
>
>The first item is quite simple in principle, i.e. I've removed
>everything
>that was flagged as @Deprecated.  A lot of changes were more
>complicated
>than just removing a few lines, and some of them were actually
>substantial.
>
>On top of that, I've worked on some JIRA already raised for 3.x and
>also a
>few enhancements (like the ServiceSupport one, though there are still
>some
>incoherences).
>
>One of my goal was to experiment on making camel-core more modular,
>which
>I've worked on these past days.  This requires moving some stuff from
>one
>package to another to make packages more cohesive and be able to later
>extract them.  So o.a.c.util.* do not depend on a.o.c anymore, which
>means
>some stuff has been moved to o.a.c.support and similar changes. Also,
>base
>classes such as DefaultComponent, DefaultEndpoint and related have been
>moved from o.a.c.impl to o.a.c.support.
>I'll continue experimenting a bit on this modularization to ensure that
>components can be built without relying on camel-core directly.
>
>Another thing I've experimented but not yet ported to that branch is to
>isolate o.a.c.model from the actual processors.  This is done by
>extracting
>the code that translates the XxxDefinition into YyyProcessor into a
>separate package.  This should allow experimenting with stuff like
>generating fluent xml/java dsls from the metadata.
>
>Just wanted to provide some feedback on my latest huge commit and make
>things public.  I'm planning to rebase on top of master regularly until
>the
>community decides of the fate of this branch :-)
>
>Guillaume
>
>
>--
>------------------------
>Guillaume Nodet

Reply via email to