uw.task.TaskRunner Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of uw-task Show documentation
Show all versions of uw-task Show documentation
uw-task包是一个分布式任务框架,通过uw-task可以快速构建基于docker的分布式任务体系,同时支持基于influx的任务运维监控。
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