Package com.predic8.membrane.core.lang
Class LanguageSupport
java.lang.Object
com.predic8.membrane.core.lang.LanguageSupport
- Direct Known Subclasses:
GraalVMJavascriptSupport,GroovyLanguageSupport,RhinoJavascriptLanguageSupport
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncompileExpression(ExecutorService executorService, ClassLoader classLoader, String expression) compileScript(ExecutorService executorService, ClassLoader classLoader, String script)
-
Constructor Details
-
LanguageSupport
public LanguageSupport()
-
-
Method Details
-
compileExpression
public abstract Function<Map<String,Object>, compileExpressionBoolean> (ExecutorService executorService, ClassLoader classLoader, String expression) throws IOException, ClassNotFoundException - Throws:
IOExceptionClassNotFoundException
-
compileScript
public abstract Function<Map<String,Object>, compileScriptObject> (ExecutorService executorService, ClassLoader classLoader, String script) throws IOException, ClassNotFoundException - Throws:
IOExceptionClassNotFoundException
-