public ScriptManager(RuleTriggerManager triggerManager, ItemRegistry itemRegistry) {
this.triggerManager = triggerManager;
instance = this;
logger.info("Available engines:");
for (ScriptEngineFactory f : new ScriptEngineManager().getEngineFactories()) {
logger.info(f.getEngineName());
}
this.setItemRegistry(itemRegistry);
File folder = getFolder("scripts");
if (folder.exists() && folder.isDirectory()) {
loadScripts(folder);
scriptUpdateWatcher = new Thread(new ScriptUpdateWatcher(this, folder));
scriptUpdateWatcher.start();
} else {
logger.warn("Script directory: jsr_scripts missing, no scripts will be added!");
}
}
ScriptManager.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:openhab-hdl
作者:
评论列表
文章目录