Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

Ideas for the Google Summer of Code Apache Sponsored GSoC2009.

2009

Full support of the Camel DSL in Ruby and Python

...

Modifying Routes at runtime

We can already modify XML at runtime; we could do with visualisations using Scala, Ruby, Groovy, Python so that folks can view & edit the routes in whatever language they want and hack them. For more see the Web Console which supports updating the routes at runtime using the XML structure.

To do this we'll need to be able to turn a RouteDefinition back into the DSLs - such as Groovy/Ruby/Scala/PythonCamel needs a Java parser that would produce an AST at runtime used to dynamically modify routes at runtime from the Web Console.