Class BpmnCmmnScriptTraceEnhancerConfigurator
java.lang.Object
com.flowable.serviceregistry.engine.impl.script.BpmnCmmnScriptTraceEnhancerConfigurator
- All Implemented Interfaces:
ScriptingEnginesAfterInitConfigurator
,EngineConfigurator
public class BpmnCmmnScriptTraceEnhancerConfigurator
extends Object
implements ScriptingEnginesAfterInitConfigurator
Ensures script error traces of the configured engine are extended with cmmn / bpmn scope information
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
configureScriptingEngines
(AbstractEngineConfiguration engineConfiguration, ScriptingEngines scriptingEngines) Called, in case the engineConfiguration holds aScriptingEngines
instance.protected List<ScriptTraceEnhancer>
extractScriptTraceEnhancers
(Stream<AbstractEngineConfiguration> engineConfigs) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.flowable.platform.common.script.ScriptingEnginesAfterInitConfigurator
beforeInit, configure, getPriority
-
Constructor Details
-
BpmnCmmnScriptTraceEnhancerConfigurator
public BpmnCmmnScriptTraceEnhancerConfigurator()
-
-
Method Details
-
configureScriptingEngines
public void configureScriptingEngines(AbstractEngineConfiguration engineConfiguration, ScriptingEngines scriptingEngines) Description copied from interface:ScriptingEnginesAfterInitConfigurator
Called, in case the engineConfiguration holds aScriptingEngines
instance.- Specified by:
configureScriptingEngines
in interfaceScriptingEnginesAfterInitConfigurator
- Parameters:
engineConfiguration
- the engine configuration holding the instance.scriptingEngines
- the (non-null) scriptingEngines instance.
-
extractScriptTraceEnhancers
protected List<ScriptTraceEnhancer> extractScriptTraceEnhancers(Stream<AbstractEngineConfiguration> engineConfigs)
-