类 TaskExecutorService
- java.lang.Object
-
- net.risesoft.api.job.TaskExecutorService
-
- 所有已实现的接口:
org.springframework.beans.factory.Aware,org.springframework.beans.factory.DisposableBean,org.springframework.context.ApplicationContextAware
@Component public class TaskExecutorService extends Object implements org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.DisposableBean
-
-
字段概要
字段 修饰符和类型 字段 说明 static StringSERVER_KEY
-
构造器概要
构造器 构造器 说明 TaskExecutorService()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voidappendLog(String logId, String context)voidappendSource(String id, String source, String msg)添加调度源voiddestroy()voidendJob(Job job, JobLog jobLog, Integer status, String msg, String result, JobContext jobContext)结束任务voidendJob(Job job, JobLog jobLog, Integer status, String msg, JobContext jobContext)结束任务<T> TgetAction(Class<T> actionClass)static StringgetExceptionStack(Throwable throwable)JobLogServicegetJobLogService()List<String>getLogs(Integer jobId)TaskManagergetTaskManager()voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext)StringstartJob(Job job)StringstartJob(Job job, String server)启动任务voidstartJob(Job job, JobLog jobLog, JobContext jobContext)voidsuccessJob(Job job, JobLog jobLog, String msg, String result, JobContext jobContext)结束任务LResulttoAction(Class<? extends JobAction> actionClass, Job job, JobLog jobLog, JobContext jobContext)
-
-
-
方法详细资料
-
getTaskManager
public TaskManager getTaskManager()
-
getJobLogService
public JobLogService getJobLogService()
-
startJob
public void startJob(Job job, JobLog jobLog, JobContext jobContext)
-
endJob
public void endJob(Job job, JobLog jobLog, Integer status, String msg, String result, JobContext jobContext)
结束任务- 参数:
jobLog- 日志status- 状态msg- 消息
-
endJob
public void endJob(Job job, JobLog jobLog, Integer status, String msg, JobContext jobContext)
结束任务- 参数:
jobLog- 日志status- 状态msg- 消息
-
successJob
public void successJob(Job job, JobLog jobLog, String msg, String result, JobContext jobContext)
结束任务- 参数:
jobLog- 日志msg- 消息
-
toAction
public LResult toAction(Class<? extends JobAction> actionClass, Job job, JobLog jobLog, JobContext jobContext)
-
getAction
public <T> T getAction(Class<T> actionClass)
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException- 指定者:
setApplicationContext在接口中org.springframework.context.ApplicationContextAware- 抛出:
org.springframework.beans.BeansException
-
appendSource
public void appendSource(String id, String source, String msg)
添加调度源- 参数:
id-source-
-
-