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