public abstract class AbstractJobManager extends Object implements IJobManager
| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
isStarted |
protected List<org.noear.solon.core.util.RankEntity<JobInterceptor>> |
jobInterceptorNodes |
protected Map<String,JobHolder> |
jobMap |
| 构造器和说明 |
|---|
AbstractJobManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
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)
任务添加
|
protected void |
jobAddCheckDo(String name,
Scheduled scheduled)
任务添加检测
|
boolean |
jobExists(String name)
任务是否存在
|
JobHolder |
jobGet(String name)
任务获取
|
Map<String,JobHolder> |
jobGetAll()
任务获取全部
|
void |
jobRemove(String name)
任务移除
|
protected JobHolder |
jobWrapDo(String name,
Scheduled scheduled,
JobHandler handler)
任务包装
|
void |
setJobInterceptor(JobInterceptor jobInterceptor)
已过时。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitjobStart, jobStopprotected final List<org.noear.solon.core.util.RankEntity<JobInterceptor>> jobInterceptorNodes
protected boolean isStarted
@Deprecated public void setJobInterceptor(JobInterceptor jobInterceptor)
setJobInterceptor 在接口中 IJobManagerpublic void addJobInterceptor(int index,
JobInterceptor jobInterceptor)
addJobInterceptor 在接口中 IJobManagerpublic boolean hasJobInterceptor()
hasJobInterceptor 在接口中 IJobManagerpublic List<org.noear.solon.core.util.RankEntity<JobInterceptor>> getJobInterceptors()
getJobInterceptors 在接口中 IJobManagerpublic JobHolder jobAdd(String name, Scheduled scheduled, JobHandler handler)
jobAdd 在接口中 IJobManagerprotected JobHolder jobWrapDo(String name, Scheduled scheduled, JobHandler handler)
public boolean jobExists(String name)
jobExists 在接口中 IJobManagerpublic JobHolder jobGet(String name)
jobGet 在接口中 IJobManagerpublic Map<String,JobHolder> jobGetAll()
jobGetAll 在接口中 IJobManagerpublic void jobRemove(String name) throws ScheduledException
jobRemove 在接口中 IJobManagerScheduledExceptionpublic boolean isStarted()
isStarted 在接口中 IJobManagerCopyright © 2024. All rights reserved.