Class ScriptingEngines
java.lang.Object
org.flowable.common.engine.impl.scripting.ScriptingEngines
Manages and provides access to Flowable Scripting.
- Author:
- Tom Baeyens, Joram Barrez, Frederik Heremans, Arthur Hupka-Merle
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
protected ScriptTraceEnhancer
static final String
protected ScriptBindingsFactory
protected final FlowableScriptEngine
protected ScriptTraceListener
protected ScriptTraceListener
-
Constructor Summary
ConstructorsConstructorDescriptionScriptingEngines
(FlowableScriptEngine scriptEngine, ScriptBindingsFactory scriptBindingsFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
enhanceScriptTrace
(ScriptEngineRequest request, DefaultScriptTrace scriptTrace) evaluate
(ScriptEngineRequest request) protected void
notifyScriptTraceListener
(ScriptTraceListener listener, ScriptTrace scriptTrace) void
setDefaultTraceEnhancer
(ScriptTraceEnhancer defaultTraceEnhancer) void
setScriptBindingsFactory
(ScriptBindingsFactory scriptBindingsFactory) void
setScriptErrorListener
(ScriptTraceListener scriptErrorListener) void
setScriptSuccessListener
(ScriptTraceListener scriptSuccessListener)
-
Field Details
-
DEFAULT_SCRIPTING_LANGUAGE
- See Also:
-
GROOVY_SCRIPTING_LANGUAGE
- See Also:
-
scriptEngine
-
scriptBindingsFactory
-
defaultTraceEnhancer
-
scriptErrorListener
-
scriptSuccessListener
-
-
Constructor Details
-
ScriptingEngines
public ScriptingEngines(FlowableScriptEngine scriptEngine, ScriptBindingsFactory scriptBindingsFactory)
-
-
Method Details
-
evaluate
-
notifyScriptTraceListener
-
enhanceScriptTrace
-
getScriptBindingsFactory
-
setScriptBindingsFactory
-
getDefaultTraceEnhancer
-
setDefaultTraceEnhancer
-
getScriptErrorListener
-
setScriptErrorListener
-
getScriptSuccessListener
-
setScriptSuccessListener
-