Class ScriptingEngines
- java.lang.Object
-
- org.activiti.engine.impl.scripting.ScriptingEngines
-
public class ScriptingEngines extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,ScriptEngine>cachedEnginesprotected booleancacheScriptingEnginesstatic StringDEFAULT_SCRIPTING_LANGUAGEstatic StringGROOVY_SCRIPTING_LANGUAGEprotected ScriptBindingsFactoryscriptBindingsFactory
-
Constructor Summary
Constructors Constructor Description ScriptingEngines(ScriptEngineManager scriptEngineManager)ScriptingEngines(ScriptBindingsFactory scriptBindingsFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScriptingEnginesaddScriptEngineFactory(ScriptEngineFactory scriptEngineFactory)protected BindingscreateBindings(VariableScope variableScope)override to build a spring aware ScriptingEnginesprotected BindingscreateBindings(VariableScope variableScope, boolean storeScriptVariables)override to build a spring aware ScriptingEnginesprotected Objectevaluate(String script, String language, Bindings bindings)Objectevaluate(String script, String language, VariableScope variableScope)Objectevaluate(String script, String language, VariableScope variableScope, boolean storeScriptVariables)protected ScriptEnginegetEngineByName(String language)ScriptBindingsFactorygetScriptBindingsFactory()booleanisCacheScriptingEngines()voidsetCacheScriptingEngines(boolean cacheScriptingEngines)voidsetScriptBindingsFactory(ScriptBindingsFactory scriptBindingsFactory)voidsetScriptEngineFactories(List<ScriptEngineFactory> scriptEngineFactories)
-
-
-
Field Detail
-
DEFAULT_SCRIPTING_LANGUAGE
public static final String DEFAULT_SCRIPTING_LANGUAGE
- See Also:
- Constant Field Values
-
GROOVY_SCRIPTING_LANGUAGE
public static final String GROOVY_SCRIPTING_LANGUAGE
- See Also:
- Constant Field Values
-
scriptBindingsFactory
protected ScriptBindingsFactory scriptBindingsFactory
-
cacheScriptingEngines
protected boolean cacheScriptingEngines
-
cachedEngines
protected Map<String,ScriptEngine> cachedEngines
-
-
Constructor Detail
-
ScriptingEngines
public ScriptingEngines(ScriptBindingsFactory scriptBindingsFactory)
-
ScriptingEngines
public ScriptingEngines(ScriptEngineManager scriptEngineManager)
-
-
Method Detail
-
addScriptEngineFactory
public ScriptingEngines addScriptEngineFactory(ScriptEngineFactory scriptEngineFactory)
-
setScriptEngineFactories
public void setScriptEngineFactories(List<ScriptEngineFactory> scriptEngineFactories)
-
evaluate
public Object evaluate(String script, String language, VariableScope variableScope)
-
evaluate
public Object evaluate(String script, String language, VariableScope variableScope, boolean storeScriptVariables)
-
setCacheScriptingEngines
public void setCacheScriptingEngines(boolean cacheScriptingEngines)
-
isCacheScriptingEngines
public boolean isCacheScriptingEngines()
-
getEngineByName
protected ScriptEngine getEngineByName(String language)
-
createBindings
protected Bindings createBindings(VariableScope variableScope)
override to build a spring aware ScriptingEngines
-
createBindings
protected Bindings createBindings(VariableScope variableScope, boolean storeScriptVariables)
override to build a spring aware ScriptingEngines
-
getScriptBindingsFactory
public ScriptBindingsFactory getScriptBindingsFactory()
-
setScriptBindingsFactory
public void setScriptBindingsFactory(ScriptBindingsFactory scriptBindingsFactory)
-
-