This example demonstrates how to use LambdaRouteBuilder
as a way of defining Camel routes
using lambda style.
rb -> rb.from("timer:foo").log("Hello Lambda");
The LambdaRouteBuilder
is a functional interface that makes defining routes with lambda style
easy. All you need to do is to create a method that returns LambdaRouteBuilder
and mark
the method with @BindToRegistry
or if using Spring Boot @Bean
or @Produce
for CDI/Quarkus.
See the MyConfiguration.java
for the configuration and Camel routes are set up.
Multiple routes can be defined by having multiple methods.
If you hit any problem using Camel or have some feedback, then please let us know.
We also love contributors, so get involved :-)
The Camel riders!