public interface IJobManager extends Lifecycle
限定符和类型 | 方法和说明 |
---|---|
void |
addJobInterceptor(int index,
JobInterceptor jobInterceptor)
添加任务拦截器
|
java.util.List<RankEntity<JobInterceptor>> |
getJobInterceptors()
获取任务拦截器
|
boolean |
hasJobInterceptor()
是否有任务拦截器
|
boolean |
isStarted()
是否已启动
|
JobHolder |
jobAdd(java.lang.String name,
Scheduled scheduled,
JobHandler handler)
任务添加
|
boolean |
jobExists(java.lang.String name)
任务是否存在
|
JobHolder |
jobGet(java.lang.String name)
任务获取
|
java.util.Map<java.lang.String,JobHolder> |
jobGetAll()
任务获取全部
|
void |
jobRemove(java.lang.String name)
任务移除
|
void |
jobStart(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> data)
任务开始
|
void |
jobStop(java.lang.String name)
任务停止
|
void addJobInterceptor(int index, JobInterceptor jobInterceptor)
boolean hasJobInterceptor()
java.util.List<RankEntity<JobInterceptor>> getJobInterceptors()
JobHolder jobAdd(java.lang.String name, Scheduled scheduled, JobHandler handler)
boolean jobExists(java.lang.String name)
JobHolder jobGet(java.lang.String name)
java.util.Map<java.lang.String,JobHolder> jobGetAll()
void jobRemove(java.lang.String name)
void jobStart(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> data) throws ScheduledException
void jobStop(java.lang.String name) throws ScheduledException
boolean isStarted()