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

uw.task.TaskRunner Maven / Gradle / Ivy

Go to download

uw-task包是一个分布式任务框架,通过uw-task可以快速构建基于docker的分布式任务体系,同时支持基于influx的任务运维监控。

There is a newer version: 1.1.17
Show newest version
package uw.task;

/**
 * 任务执行器。 所有的任务都通过实现此接口实现。
 * TaskParam和ResultData可通过泛型参数制定具体类型。
 * TP,TD应和TaskData的泛型参数完全一致,否则会导致运行时出错。
 * @author axeon
 *
 */
public interface TaskRunner {

	/**
	 * 执行任务。 业务层面的异常请使用TaskExcpetion返回。 同时通过setExeInfo来写入执行信息。
	 * 
	 * @return 指定的返回对象
	 */
	public RD runTask(TaskData taskdata) throws TaskException;

	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy