public interface IJobManager
extends org.noear.solon.core.Lifecycle
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addJobInterceptor(int index,
JobInterceptor jobInterceptor)
添加任务拦截器
|
List<org.noear.solon.core.util.RankEntity<JobInterceptor>> |
getJobInterceptors()
获取任务拦截器
|
boolean |
hasJobInterceptor()
是否有任务拦截器
|
boolean |
isStarted()
是否已启动
|
JobHolder |
jobAdd(String name,
Scheduled scheduled,
JobHandler handler)
任务添加
|
boolean |
jobExists(String name)
任务是否存在
|
JobHolder |
jobGet(String name)
任务获取
|
Map<String,JobHolder> |
jobGetAll()
任务获取全部
|
void |
jobRemove(String name)
任务移除
|
void |
jobStart(String name,
Map<String,String> data)
任务开始
|
void |
jobStop(String name)
任务停止
|
default void |
setJobInterceptor(JobInterceptor jobInterceptor)
已过时。
2.7
|
@Deprecated default void setJobInterceptor(JobInterceptor jobInterceptor)
void addJobInterceptor(int index,
JobInterceptor jobInterceptor)
boolean hasJobInterceptor()
List<org.noear.solon.core.util.RankEntity<JobInterceptor>> getJobInterceptors()
JobHolder jobAdd(String name, Scheduled scheduled, JobHandler handler)
boolean jobExists(String name)
void jobRemove(String name)
void jobStart(String name, Map<String,String> data) throws ScheduledException
void jobStop(String name) throws ScheduledException
boolean isStarted()
Copyright © 2024. All rights reserved.