org.camunda.bpm.dmn.engine.impl.el
Class DefaultScriptEngineResolver

java.lang.Object
  extended by org.camunda.bpm.dmn.engine.impl.el.DefaultScriptEngineResolver
All Implemented Interfaces:
DmnScriptEngineResolver

public class DefaultScriptEngineResolver
extends Object
implements DmnScriptEngineResolver


Field Summary
protected  Map<String,ScriptEngine> scriptEngineCache
           
protected  ScriptEngineManager scriptEngineManager
           
 
Constructor Summary
DefaultScriptEngineResolver()
           
DefaultScriptEngineResolver(ScriptEngineManager scriptEngineManager)
           
 
Method Summary
 ScriptEngine getScriptEngineForLanguage(String language)
          Get a script engine by script engine language.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

scriptEngineCache

protected Map<String,ScriptEngine> scriptEngineCache

scriptEngineManager

protected ScriptEngineManager scriptEngineManager
Constructor Detail

DefaultScriptEngineResolver

public DefaultScriptEngineResolver(ScriptEngineManager scriptEngineManager)

DefaultScriptEngineResolver

public DefaultScriptEngineResolver()
Method Detail

getScriptEngineForLanguage

public ScriptEngine getScriptEngineForLanguage(String language)
Description copied from interface: DmnScriptEngineResolver
Get a script engine by script engine language.

Specified by:
getScriptEngineForLanguage in interface DmnScriptEngineResolver
Parameters:
language - the language of the script engine
Returns:
the script engine or null if no script engine for this language exists


Copyright © 2017 camunda services GmbH. All rights reserved.