public class FileScriptLoader<KEY> extends AbstractScriptLoader<KEY>
log, scriptMap, scriptPath| 构造器和说明 |
|---|
FileScriptLoader() |
| 限定符和类型 | 方法和说明 |
|---|---|
AbstractScriptLoader<KEY> |
loadScript(String filePath)
加载单个文件
|
AbstractScriptLoader<KEY> |
loadScriptsBySourceDir(String dir,
ScriptFileType... scriptTypes)
加载一个目录下对应的全部脚本(不会加载IDynamicCode相关)
|
AbstractScriptLoader<KEY> |
reloadScript(KEY scriptId)
重载脚本
|
executeCommand, executeCommand, foreach, getScriptpublic AbstractScriptLoader<KEY> reloadScript(KEY scriptId) throws org.codehaus.groovy.control.CompilationFailedException, IOException, InstantiationException, IllegalAccessException, ScriptException
scriptId - IOExceptionorg.codehaus.groovy.control.CompilationFailedExceptionIllegalAccessExceptionInstantiationExceptionScriptExceptionpublic AbstractScriptLoader<KEY> loadScript(String filePath) throws IOException, ScriptException, InstantiationException, IllegalAccessException
filePath - IOExceptionScriptExceptionIllegalAccessExceptionInstantiationExceptionpublic AbstractScriptLoader<KEY> loadScriptsBySourceDir(String dir, ScriptFileType... scriptTypes) throws IOException, InstantiationException, IllegalAccessException, ScriptException
dir - scriptTypes - IOExceptionInstantiationExceptionIllegalAccessExceptionScriptExceptionCopyright © 2017. All rights reserved.