public class EntryManager
extends java.lang.Object
| 构造器和说明 |
|---|
EntryManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ScheduleTask |
addOrUpdateTask(JSONObject taskJSON)
创建或更新任务
|
static ScheduleTask |
addTask(JSONObject taskJSON) |
static void |
delTasks(java.lang.String taskIdsString) |
static JSONArray |
getAllTaskNames()
获取全部的任务名称
|
static java.lang.Class |
getReportJobClass(ShowType showType)
根据type类型返回对应的执行类
|
static JSONArray |
getTasks(long reportletId) |
static boolean |
onceStartTask(long taskId)
忽略原有频率,立即执行一次
|
static JSONArray |
parseParametersJSON(JSONArray taskParametersJSONA)
预处理taskParametersJSONA
parameters包含tablecolumn时需要先预处理一下再解析
|
static void |
reStartTask(ScheduleTask task,
long delay) |
static ScheduleState |
stateJob(long taskId)
设置任务的触发器状态
|
static void |
transferTask(ScheduleTask task)
启动定时任务(提供给迁移使用)
|
static ScheduleTask |
updateTask(JSONObject taskJSON) |
public static JSONArray getTasks(long reportletId)
public static ScheduleTask addOrUpdateTask(JSONObject taskJSON)
taskJSON - public static ScheduleTask addTask(JSONObject taskJSON) throws java.lang.Exception
java.lang.Exceptionpublic static ScheduleTask updateTask(JSONObject taskJSON) throws java.lang.Exception
java.lang.Exceptionpublic static JSONArray parseParametersJSON(JSONArray taskParametersJSONA)
taskParametersJSONA - public static void transferTask(ScheduleTask task) throws java.lang.Exception
task - java.lang.Exceptionpublic static void reStartTask(ScheduleTask task, long delay) throws java.lang.Exception
java.lang.Exceptionpublic static boolean onceStartTask(long taskId)
throws java.lang.Exception
taskId - java.lang.Exceptionpublic static void delTasks(java.lang.String taskIdsString)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.Class getReportJobClass(ShowType showType)
showType - public static ScheduleState stateJob(long taskId)
taskId - public static JSONArray getAllTaskNames()