当前位置: 首页>>代码示例>>Java>>正文


Java AutoImportTimerTask类代码示例

本文整理汇总了Java中org.easyrec.utils.io.autoimport.AutoImportTimerTask的典型用法代码示例。如果您正苦于以下问题:Java AutoImportTimerTask类的具体用法?Java AutoImportTimerTask怎么用?Java AutoImportTimerTask使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


AutoImportTimerTask类属于org.easyrec.utils.io.autoimport包,在下文中一共展示了AutoImportTimerTask类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: activate

import org.easyrec.utils.io.autoimport.AutoImportTimerTask; //导入依赖的package包/类
public void activate() {
    if (active == false) {
        active = true;
        if (autoImportTimer == null) {
            autoImportTimer = new Timer();
        }
        autoImportTask = new AutoImportTimerTask(directory, typeToCommandMap, defaultCommandKeyword);
        autoImportTimer.scheduleAtFixedRate(autoImportTask, timeout, timeout);
        if (logger.isInfoEnabled()) {
            logger.info("scheduled 'AutoImport' every " + timeout + " millis");
        }
    } else {
        if (logger.isInfoEnabled()) {
            logger.info("'AutoImport' already running every " + timeout + " millis, activation not necessary");
        }
    }
}
 
开发者ID:major2015,项目名称:easyrec_major,代码行数:18,代码来源:AutoImportServiceImpl.java

示例2: AutoImportServiceImpl

import org.easyrec.utils.io.autoimport.AutoImportTimerTask; //导入依赖的package包/类
public AutoImportServiceImpl(boolean active, String directoryPath, long timeout, String defaultCommandKeyword,
                             HashMap<String, AutoImportCommand> typeToCommandMap) {
    this.active = active;
    setDirectory(directoryPath);
    this.timeout = timeout;
    this.defaultCommandKeyword = defaultCommandKeyword;
    this.typeToCommandMap = typeToCommandMap;

    if (logger.isInfoEnabled()) {
        printServiceLogInfo();
    }

    // schedule the AutoImportTimerTask for the 'AutoImporter'
    if (active) {
        if (logger.isInfoEnabled()) {
            logger.info("'AutoImport' is ACTIVATED");
            logger.info("'AutoImport' will poll directory: '" + directory.getAbsoluteFile() + "'");
            logger.info("'AutoImport' will be started every '" + timeout + "' ms");
        }
        // start TimerTask anyway (even if deactivated in spring bean config xml
        // file, maybe it will be changed during runtime)
        autoImportTimer = new Timer();
        autoImportTask = new AutoImportTimerTask(directory, typeToCommandMap, defaultCommandKeyword);
        autoImportTask.deleteCurrentRunningFiles();
        autoImportTimer.scheduleAtFixedRate(autoImportTask, timeout, timeout);
        if (active && logger.isInfoEnabled()) {
            logger.info("scheduled 'AutoImport' every " + timeout + " millis");
        }
    } else {
        if (logger.isInfoEnabled()) {
            logger.info("'AutoImport' is DEACTIVATED");
        }
    }
}
 
开发者ID:major2015,项目名称:easyrec_major,代码行数:35,代码来源:AutoImportServiceImpl.java


注:本文中的org.easyrec.utils.io.autoimport.AutoImportTimerTask类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。