public class JobManager
extends java.lang.Object
| 构造器和说明 |
|---|
JobManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
add(java.lang.String name,
java.lang.String description,
long fixedRate,
java.lang.Runnable runnable)
添加计划任务
|
static void |
add(java.lang.String name,
java.lang.String description,
java.lang.String cron,
java.lang.Runnable runnable)
添加计划任务
|
static void |
add(java.lang.String name,
java.lang.String description,
java.lang.String cron,
java.lang.String zone,
java.lang.Runnable runnable)
添加计划任务
|
static boolean |
contains(java.lang.String name)
检查计划任务是否存在
|
static int |
count()
任务数量
|
static java.lang.String |
getDescription(java.lang.String name)
获取任务描述信息
任务不存在或者不存在描述信息时返回null
|
static java.lang.Runnable |
getRunnable(java.lang.String name)
获取执行函数
|
static void |
remove(java.lang.String name)
移除计划任务
|
static void |
reset(java.lang.String name,
long fixedRate) |
static void |
reset(java.lang.String name,
java.lang.String cron) |
static void |
start()
开启
|
static void |
stop()
停止
|
public static void add(java.lang.String name,
java.lang.String description,
java.lang.String cron,
java.lang.Runnable runnable)
throws java.text.ParseException
name - 任务名称cron - cron 表达式runnable - 运行函数java.text.ParseExceptionpublic static void add(java.lang.String name,
java.lang.String description,
java.lang.String cron,
java.lang.String zone,
java.lang.Runnable runnable)
throws java.text.ParseException
name - 任务名称cron - cron 表达式zone - 时区(+08)runnable - 运行函数java.text.ParseExceptionpublic static void add(java.lang.String name,
java.lang.String description,
long fixedRate,
java.lang.Runnable runnable)
name - 任务名称fixedRate - 固定间隔毫秒数runnable - 运行函数public static boolean contains(java.lang.String name)
name - 任务名称public static java.lang.String getDescription(java.lang.String name)
name - 任务名称public static int count()
public static void remove(java.lang.String name)
name - 任务名称public static void reset(java.lang.String name,
long fixedRate)
public static void reset(java.lang.String name,
java.lang.String cron)
throws java.text.ParseException
java.text.ParseExceptionpublic static java.lang.Runnable getRunnable(java.lang.String name)
public static void start()
throws java.lang.Throwable
java.lang.Throwablepublic static void stop()
throws java.lang.Throwable
java.lang.Throwable