Class BpmnCmmnScriptTraceEnhancerConfigurator

java.lang.Object
com.flowable.serviceregistry.engine.impl.script.BpmnCmmnScriptTraceEnhancerConfigurator
All Implemented Interfaces:
ScriptingEnginesAfterInitConfigurator, org.flowable.common.engine.impl.EngineConfigurator

public class BpmnCmmnScriptTraceEnhancerConfigurator extends Object implements ScriptingEnginesAfterInitConfigurator
Ensures script error traces of the configured engine are extended with cmmn / bpmn scope information
  • Constructor Details

    • BpmnCmmnScriptTraceEnhancerConfigurator

      public BpmnCmmnScriptTraceEnhancerConfigurator()
  • Method Details

    • configureScriptingEngines

      public void configureScriptingEngines(org.flowable.common.engine.impl.AbstractEngineConfiguration engineConfiguration, org.flowable.common.engine.impl.scripting.ScriptingEngines scriptingEngines)
      Description copied from interface: ScriptingEnginesAfterInitConfigurator
      Called, in case the engineConfiguration holds a ScriptingEngines instance.
      Specified by:
      configureScriptingEngines in interface ScriptingEnginesAfterInitConfigurator
      Parameters:
      engineConfiguration - the engine configuration holding the instance.
      scriptingEngines - the (non-null) scriptingEngines instance.
    • extractScriptTraceEnhancers

      protected List<org.flowable.common.engine.impl.scripting.ScriptTraceEnhancer> extractScriptTraceEnhancers(Stream<org.flowable.common.engine.impl.AbstractEngineConfiguration> engineConfigs)