protected ScriptEngine createEngineFromName(String engineName) { ScriptEngineManager scriptEngineManager = this.scriptEngineManager; if (scriptEngineManager == null) { scriptEngineManager = new ScriptEngineManager(obtainApplicationContext().getClassLoader()); this.scriptEngineManager = scriptEngineManager; } ScriptEngine engine = StandardScriptUtils.retrieveEngineByName(scriptEngineManager, engineName); loadScripts(engine); return engine; }
protected ScriptEngine createEngineFromName(String engineName) { ScriptEngineManager scriptEngineManager = this.scriptEngineManager; if (scriptEngineManager == null) { scriptEngineManager = new ScriptEngineManager(obtainApplicationContext().getClassLoader()); this.scriptEngineManager = scriptEngineManager; } ScriptEngine engine = StandardScriptUtils.retrieveEngineByName(scriptEngineManager, engineName); loadScripts(engine); return engine; }
@Nullable protected ScriptEngine retrieveScriptEngine(ScriptSource scriptSource) { ScriptEngineManager scriptEngineManager = new ScriptEngineManager(this.beanClassLoader); if (this.scriptEngineName != null) { return StandardScriptUtils.retrieveEngineByName(scriptEngineManager, this.scriptEngineName); } if (scriptSource instanceof ResourceScriptSource) { String filename = ((ResourceScriptSource) scriptSource).getResource().getFilename(); if (filename != null) { String extension = StringUtils.getFilenameExtension(filename); if (extension != null) { ScriptEngine engine = scriptEngineManager.getEngineByExtension(extension); if (engine != null) { return engine; } } } } return null; }
return StandardScriptUtils.retrieveEngineByName(scriptEngineManager, this.engineName);
@Nullable protected ScriptEngine retrieveScriptEngine(ScriptSource scriptSource) { ScriptEngineManager scriptEngineManager = new ScriptEngineManager(this.beanClassLoader); if (this.scriptEngineName != null) { return StandardScriptUtils.retrieveEngineByName(scriptEngineManager, this.scriptEngineName); } if (scriptSource instanceof ResourceScriptSource) { String filename = ((ResourceScriptSource) scriptSource).getResource().getFilename(); if (filename != null) { String extension = StringUtils.getFilenameExtension(filename); if (extension != null) { ScriptEngine engine = scriptEngineManager.getEngineByExtension(extension); if (engine != null) { return engine; } } } } return null; }
return StandardScriptUtils.retrieveEngineByName(scriptEngineManager, this.engineName);
protected ScriptEngine createEngineFromName(String engineName) { ScriptEngineManager scriptEngineManager = this.scriptEngineManager; if (scriptEngineManager == null) { scriptEngineManager = new ScriptEngineManager(obtainApplicationContext().getClassLoader()); this.scriptEngineManager = scriptEngineManager; } ScriptEngine engine = StandardScriptUtils.retrieveEngineByName(scriptEngineManager, engineName); loadScripts(engine); return engine; }
protected ScriptEngine createEngineFromName() { if (this.scriptEngineManager == null) { this.scriptEngineManager = new ScriptEngineManager(getApplicationContext().getClassLoader()); } ScriptEngine engine = StandardScriptUtils.retrieveEngineByName(this.scriptEngineManager, this.engineName); loadScripts(engine); return engine; }
@Nullable protected ScriptEngine retrieveScriptEngine(ScriptSource scriptSource) { ScriptEngineManager scriptEngineManager = new ScriptEngineManager(this.beanClassLoader); if (this.scriptEngineName != null) { return StandardScriptUtils.retrieveEngineByName(scriptEngineManager, this.scriptEngineName); } if (scriptSource instanceof ResourceScriptSource) { String filename = ((ResourceScriptSource) scriptSource).getResource().getFilename(); if (filename != null) { String extension = StringUtils.getFilenameExtension(filename); if (extension != null) { ScriptEngine engine = scriptEngineManager.getEngineByExtension(extension); if (engine != null) { return engine; } } } } return null; }
return StandardScriptUtils.retrieveEngineByName(scriptEngineManager, this.engineName);