You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2021/05/10 08:54:00 UTC
[camel] 03/03: CAMEL-16596: ScriptingLanguage SPI.
This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch CAMEL-16593
in repository https://gitbox.apache.org/repos/asf/camel.git
commit f226b1a4e280fe386fa9f77fe4aa9d574cbca1a2
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Mon May 10 10:53:11 2021 +0200
CAMEL-16596: ScriptingLanguage SPI.
---
.../camel/model/RouteTemplateBeanFactoryDefinition.java | 16 +---------------
1 file changed, 1 insertion(+), 15 deletions(-)
diff --git a/core/camel-core-model/src/main/java/org/apache/camel/model/RouteTemplateBeanFactoryDefinition.java b/core/camel-core-model/src/main/java/org/apache/camel/model/RouteTemplateBeanFactoryDefinition.java
index a0af713..cd6f2ec 100644
--- a/core/camel-core-model/src/main/java/org/apache/camel/model/RouteTemplateBeanFactoryDefinition.java
+++ b/core/camel-core-model/src/main/java/org/apache/camel/model/RouteTemplateBeanFactoryDefinition.java
@@ -36,7 +36,7 @@ public class RouteTemplateBeanFactoryDefinition {
private RouteTemplateDefinition parent;
// it only makes sense to use the languages that are general purpose scripting languages
@XmlAttribute(required = true)
- @Metadata(enums = "bean,groovy,joor,language,mvel,ognl,spel")
+ @Metadata(enums = "bean,groovy,joor,language,mvel,ognl")
private String language;
@XmlValue
private String script;
@@ -172,18 +172,4 @@ public class RouteTemplateBeanFactoryDefinition {
return parent;
}
- /**
- * Calls a SpEL script (Spring Expression Language) for creating the local template bean
- *
- * If the script use the prefix <tt>resource:</tt> such as <tt>resource:classpath:com/foo/myscript.groovy</tt>,
- * <tt>resource:file:/var/myscript.groovy</tt>, then its loaded from the external resource.
- *
- * @param script the script
- */
- public RouteTemplateDefinition spel(String script) {
- setLanguage("spel");
- setScript(script);
- return parent;
- }
-
}