This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new 6119fdc CAMEL-16590: Kamelet local bean - Bind bean as templateBean
to make it part of the spec
6119fdc is described below
commit 6119fdc379db343030bd25b191ab88bbec34d6b6
Author: Claus Ibsen <[email protected]>
AuthorDate: Fri May 7 12:39:08 2021 +0200
CAMEL-16590: Kamelet local bean - Bind bean as templateBean to make it part
of the spec
---
.../camel-api/src/main/java/org/apache/camel/RouteTemplateContext.java | 3 +++
core/camel-api/src/main/java/org/apache/camel/spi/HasCamelContext.java | 2 +-
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git
a/core/camel-api/src/main/java/org/apache/camel/RouteTemplateContext.java
b/core/camel-api/src/main/java/org/apache/camel/RouteTemplateContext.java
index b1030b9..0b1996b 100644
--- a/core/camel-api/src/main/java/org/apache/camel/RouteTemplateContext.java
+++ b/core/camel-api/src/main/java/org/apache/camel/RouteTemplateContext.java
@@ -28,6 +28,9 @@ import org.apache.camel.spi.HasCamelContext;
*/
public interface RouteTemplateContext extends HasCamelContext {
+ /**
+ * Used for template beans to supply the local bean the route template
should use when creating route(s).
+ */
@FunctionalInterface
interface BeanSupplier<T> {
T get(RouteTemplateContext rtc);
diff --git
a/core/camel-api/src/main/java/org/apache/camel/spi/HasCamelContext.java
b/core/camel-api/src/main/java/org/apache/camel/spi/HasCamelContext.java
index f107ab2..73b6e0a 100644
--- a/core/camel-api/src/main/java/org/apache/camel/spi/HasCamelContext.java
+++ b/core/camel-api/src/main/java/org/apache/camel/spi/HasCamelContext.java
@@ -19,7 +19,7 @@ package org.apache.camel.spi;
import org.apache.camel.CamelContext;
/**
- * A simple marker interface for an object which holds a CamelContext
+ * A simple marker interface for an object which holds a {@link CamelContext}.
*/
public interface HasCamelContext {