CAMEL-15413: RouteBuilderConfigurer - Rename to LambdaRouteBuilder
diff --git a/examples/camel-example-main-lambda/readme.adoc b/examples/camel-example-main-lambda/readme.adoc
index e55faea..67ae35e 100644
--- a/examples/camel-example-main-lambda/readme.adoc
+++ b/examples/camel-example-main-lambda/readme.adoc
@@ -1,16 +1,15 @@
== Camel Example Main Lambda
-This example demonstrates how to use `RouteBuilderConfigurer` as a way of defining Camel routes
+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 `RouteBuilderConfigurer` is a functional interface that makes defining routes with lambda style
-easy. All you need to do is to create a method that returns `RouteBuilderConfigurer` and mark
+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` in this example how this class is the configuration class and where
-routes are defined.
+See the `MyConfiguration.java` for the configuration and Camel routes are setup.
Multiple routes can be defined by having multiple methods.
diff --git a/examples/camel-example-main-lambda/src/main/java/org/apache/camel/example/MyConfiguration.java b/examples/camel-example-main-lambda/src/main/java/org/apache/camel/example/MyConfiguration.java
index 32a8b14..14fd61b 100644
--- a/examples/camel-example-main-lambda/src/main/java/org/apache/camel/example/MyConfiguration.java
+++ b/examples/camel-example-main-lambda/src/main/java/org/apache/camel/example/MyConfiguration.java
@@ -18,8 +18,7 @@
import org.apache.camel.BindToRegistry;
import org.apache.camel.PropertyInject;
-import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.builder.RouteBuilderConfigurer;
+import org.apache.camel.builder.LambdaRouteBuilder;
/**
* Class to configure the Camel application.
@@ -33,11 +32,11 @@
}
/**
- * Here we define a route as a method that returns a RouteBuilderConfigurer instance.
+ * Here we define a route as a method that returns a LambdaRouteBuilder instance.
* This allows us to use lambda style.
*/
@BindToRegistry
- public RouteBuilderConfigurer myRoute() {
+ public LambdaRouteBuilder myRoute() {
return rb -> rb.from("quartz:foo?cron={{myCron}}")
.bean("myBean", "hello")
.log("${body}")