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.ParseException
public 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.ParseException
public 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.ParseException
public static java.lang.Runnable getRunnable(java.lang.String name)
public static void start()
public static void stop()