@API(status=INTERNAL,
since="5.1")
@Deprecated
public class ScriptExecutionManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.concurrent.ConcurrentMap<Script,javax.script.CompiledScript> |
compiledScripts
Deprecated.
|
private ScriptAccessor |
environmentVariableAccessor
Deprecated.
|
(package private) boolean |
forceScriptEvaluation
Deprecated.
|
private javax.script.ScriptEngineManager |
scriptEngineManager
Deprecated.
|
private java.util.concurrent.ConcurrentMap<java.lang.String,javax.script.ScriptEngine> |
scriptEngines
Deprecated.
|
private ScriptAccessor |
systemPropertyAccessor
Deprecated.
|
Constructor and Description |
---|
ScriptExecutionManager()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
(package private) javax.script.ScriptEngine |
createScriptEngine(java.lang.String engine)
Deprecated.
|
java.lang.Object |
evaluate(Script script,
javax.script.Bindings bindings)
Deprecated.
Evaluate the script using the given bindings.
|
(package private) boolean |
isCompiledScriptsEmpty()
Deprecated.
|
private final javax.script.ScriptEngineManager scriptEngineManager
private final java.util.concurrent.ConcurrentMap<java.lang.String,javax.script.ScriptEngine> scriptEngines
private final java.util.concurrent.ConcurrentMap<Script,javax.script.CompiledScript> compiledScripts
private final ScriptAccessor systemPropertyAccessor
private final ScriptAccessor environmentVariableAccessor
boolean forceScriptEvaluation
public java.lang.Object evaluate(Script script, javax.script.Bindings bindings) throws javax.script.ScriptException
script
- the script to evaluatebindings
- the context-aware bindingsjavax.script.ScriptException
- if an error occurs in script.javax.script.ScriptEngine createScriptEngine(java.lang.String engine)
boolean isCompiledScriptsEmpty()