All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.ibizsys.central.plugin.quartz.sysutil.ISysQuartzUtilRuntime Maven / Gradle / Ivy

There is a newer version: 8.1.0.565.97
Show newest version
package net.ibizsys.central.plugin.quartz.sysutil;

import org.quartz.Scheduler;

import net.ibizsys.central.backend.ISysBackendTaskRuntimeBase;
import net.ibizsys.central.sysutil.ISysUtilRuntime;

/**
 * 系统Quartz定时组件运行时接口
 * @author lionlau
 *
 */
public interface ISysQuartzUtilRuntime extends ISysUtilRuntime{

	
	/**
	 * 获取调度对象(必须存在)
	 * @return
	 */
	Scheduler getScheduler();
	
	
	/**
	 * 获取调度对象
	 * @param bTryMode 尝试模式
	 * @return
	 */
	Scheduler getScheduler(boolean bTryMode);
	
	
	
	
	/**
	 * 启动系统后台作业
	 * @param iSysBackendTaskRuntimeBase
	 */
	void startSysBackendTask(ISysBackendTaskRuntimeBase iSysBackendTaskRuntimeBase);
	
	
	
	/**
	 * 停止系统后台作业
	 * @param iSysBackendTaskRuntimeBase
	 */
	void stopSysBackendTask(ISysBackendTaskRuntimeBase iSysBackendTaskRuntimeBase);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy