public class ClojureScriptEngine extends AbstractScriptEngine
| Modifier and Type | Field and Description |
|---|---|
static String |
ENGINE_NAME |
static String |
ENGINE_VERSION |
private clojure.lang.Symbol |
NAMESPACE_SYMBOL |
private ScriptEngineFactory |
scriptEngineFactory |
private String |
uuid |
contextARGV, ENGINE, FILENAME, LANGUAGE, LANGUAGE_VERSION, NAME| Modifier | Constructor and Description |
|---|---|
protected |
ClojureScriptEngine(ScriptEngineFactory scriptEngineFactory) |
| Modifier and Type | Method and Description |
|---|---|
Bindings |
createBindings() |
Object |
eval(Reader reader,
ScriptContext context) |
Object |
eval(String script,
ScriptContext context) |
ScriptEngineFactory |
getFactory() |
String |
getNamespace() |
eval, eval, eval, eval, get, getBindings, getContext, getScriptContext, put, setBindings, setContextpublic static final String ENGINE_NAME
public static final String ENGINE_VERSION
private volatile ScriptEngineFactory scriptEngineFactory
private final String uuid
private final clojure.lang.Symbol NAMESPACE_SYMBOL
protected ClojureScriptEngine(ScriptEngineFactory scriptEngineFactory)
public Object eval(String script, ScriptContext context) throws ScriptException
ScriptExceptionpublic Object eval(Reader reader, ScriptContext context) throws ScriptException
ScriptExceptionpublic Bindings createBindings()
public ScriptEngineFactory getFactory()
public String getNamespace()
Copyright © 2021 Apache NiFi Project. All rights reserved.