Class JSR223FlowableScriptEngine
java.lang.Object
org.flowable.common.engine.impl.scripting.JSR223FlowableScriptEngine
- All Implemented Interfaces:
FlowableScriptEngine
Manages and provides access to JSR-223
ScriptEngines
.
ScriptEngines are attempted to be cached by default, if the ScriptEngines
factory THREADING parameter
indicates thread safe read access.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addScriptEngineFactory
(ScriptEngineFactory scriptEngineFactory) protected ScriptEngine
getEngineByName
(String language) boolean
void
setCacheScriptingEngines
(boolean cacheScriptingEngines) void
setScriptEngineFactories
(List<ScriptEngineFactory> scriptEngineFactories)
-
Field Details
-
cacheScriptingEngines
protected boolean cacheScriptingEngines -
cachedEngines
-
-
Constructor Details
-
JSR223FlowableScriptEngine
public JSR223FlowableScriptEngine() -
JSR223FlowableScriptEngine
-
-
Method Details
-
createEvaluationRequest
- Specified by:
createEvaluationRequest
in interfaceFlowableScriptEngine
-
getEngineByName
-
setScriptEngineFactories
-
addScriptEngineFactory
-
setCacheScriptingEngines
public void setCacheScriptingEngines(boolean cacheScriptingEngines) -
isCacheScriptingEngines
public boolean isCacheScriptingEngines() -
getScriptEngineManager
-