Hi

The work has been merged, and the website has been updated
https://camel.apache.org/manual/latest/route-configuration.html


On Tue, Aug 3, 2021 at 2:49 PM Claus Ibsen <claus.ib...@gmail.com> wrote:
>
> Hi
>
> Back from PTO then I continued this work
> https://issues.apache.org/jira/browse/CAMEL-16757
>
> I am so far that I am working on a giant PR to be ready for merging.
> Review is welcome but it's big work so it's not so easy to understand
> just by browsing a lot of code changes.
> In the PR there is documentation of this new feature which is a
> starting point to see what this fuss is all about.
>
> There are also two examples (standalone and spring boot) that are in
> the github examples repo with the name routes-configuration.
> https://github.com/apache/camel-spring-boot-examples/tree/main/routes-configuration
> https://github.com/apache/camel-examples/tree/main/examples/routes-configuration
>
> There is more work to come, as I would like to add configuration of
> errorHandler as well. The errorHandler has always been a special case,
> as it was only in the DSL for spring xml and blueprint xml,
> and not in the general DSL. However Java DSL had some special for
> errorHandler too. There are some other JIRAs about this work.
>
>
>
>
> On Thu, Jul 8, 2021 at 2:12 PM Claus Ibsen <claus.ib...@gmail.com> wrote:
> >
> > Hi
> >
> > I am working on (branch on git with the ticket number)
> > https://issues.apache.org/jira/browse/CAMEL-16757
> >
> > Its work in progress, but I got a prototype in a new example
> > https://github.com/apache/camel-examples/tree/main/examples/routes-configuration
> >
> > In this example we have routes in java, xml and yaml in the myroutes
> > folder. For Java you can of course also have it in src/main/java.
> >
> > But the point is to make this work for dynamic loaded routes (also
> > Java) and hence why its in the myroutes folder.
> >
> > These routes causes exceptions, and then we have global configured
> > error handling in separate source code, in the myerror folder.
> >
> > Those are also polyglot and you can define this in XML, YAML or Java etc.
> >
> > There is more to work on but wanted to share the heads-up.
> > I will be on PTO 2 weeks from tomorrow afternoon. So will work on
> > finishing this later.
> >
> > The potential is also to allow users to define their global error
> > handler, route configurations, and you can put that into separate JAR
> > and just add as dependency. And then you can refer to these route
> > configurations from your routes or to use the global configured etc.
> >
> > Feedback is welcome, the work is "not set in stone".
> >
> >
> >
> > --
> > 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



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Reply via email to