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;
-    }
-
 }