Class JSR223FlowableScriptEngine

java.lang.Object
org.flowable.common.engine.impl.scripting.JSR223FlowableScriptEngine
All Implemented Interfaces:
FlowableScriptEngine

public class JSR223FlowableScriptEngine extends Object implements 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:
  • Field Details

    • cacheScriptingEngines

      protected boolean cacheScriptingEngines
    • cachedEngines

      protected Map<String,ScriptEngine> cachedEngines
  • Constructor Details

    • JSR223FlowableScriptEngine

      public JSR223FlowableScriptEngine()
    • JSR223FlowableScriptEngine

      public JSR223FlowableScriptEngine(ScriptEngineManager scriptEngineManager)
  • Method Details