/** * Replace the current context classloader with the * script context classloader. * @return the current context classloader. */ protected ClassLoader replaceContextLoader() { ClassLoader origContextClassLoader = Thread.currentThread().getContextClassLoader(); if (getScriptClassLoader() == null) { setScriptClassLoader(getClass().getClassLoader()); } Thread.currentThread().setContextClassLoader(getScriptClassLoader()); return origContextClassLoader; }
runner.setScriptClassLoader(scriptLoader); return runner;