Package org.camunda.bpm.application.impl
Class ProcessApplicationScriptEnvironment
- java.lang.Object
- 
- org.camunda.bpm.application.impl.ProcessApplicationScriptEnvironment
 
- 
 public class ProcessApplicationScriptEnvironment extends java.lang.Object- Author:
- Roman Smirnov
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.util.Map<java.lang.String,java.util.List<ExecutableScript>>environmentScriptsprotected ProcessApplicationInterfaceprocessApplicationprotected ScriptEngineResolverprocessApplicationScriptEngineResolver
 - 
Constructor SummaryConstructors Constructor Description ProcessApplicationScriptEnvironment(ProcessApplicationInterface processApplication)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.util.List<ExecutableScript>>getEnvironmentScripts()Returns a map of cached environment scripts per script language.protected java.lang.ClassLoadergetProcessApplicationClassloader()javax.script.ScriptEnginegetScriptEngineForName(java.lang.String scriptEngineName, boolean cache)Returns an instance ofScriptEnginefor the givenscriptEngineName.
 
- 
- 
- 
Field Detail- 
processApplicationprotected ProcessApplicationInterface processApplication 
 - 
processApplicationScriptEngineResolverprotected ScriptEngineResolver processApplicationScriptEngineResolver 
 - 
environmentScriptsprotected java.util.Map<java.lang.String,java.util.List<ExecutableScript>> environmentScripts 
 
- 
 - 
Constructor Detail- 
ProcessApplicationScriptEnvironmentpublic ProcessApplicationScriptEnvironment(ProcessApplicationInterface processApplication) 
 
- 
 - 
Method Detail- 
getScriptEngineForNamepublic javax.script.ScriptEngine getScriptEngineForName(java.lang.String scriptEngineName, boolean cache)Returns an instance of ScriptEnginefor the givenscriptEngineName.Iff the given parameter cacheis settrue, then the instanceScriptEnginewill be cached.- Parameters:
- scriptEngineName- the name of the- ScriptEngineto return
- cache- a boolean value which indicates whether the- ScriptEngineshould be cached or not.
- Returns:
- a ScriptEngine
 
 - 
getEnvironmentScriptspublic java.util.Map<java.lang.String,java.util.List<ExecutableScript>> getEnvironmentScripts() Returns a map of cached environment scripts per script language.
 - 
getProcessApplicationClassloaderprotected java.lang.ClassLoader getProcessApplicationClassloader() 
 
- 
 
-