ScriptManager.java 文件源码

java
阅读 27 收藏 0 点赞 0 评论 0

项目:openhab-hdl 作者:
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!");
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号