public interface JobAPI
| 限定符和类型 | 方法和说明 | 
|---|---|
AWSScheduleModel | 
getJobModel(JobExecutionContext jobExecutionContext)
根据Job调度器的上下文环境,取得Job的模型定义对象 
 | 
java.lang.String | 
getJobParameter(JobExecutionContext jobExecutionContext)
根据Job调度器的上下文环境,取得Job的扩展参数定义 
 | 
java.util.Map<java.lang.String,java.util.Map<java.lang.String,AWSScheduleModel>> | 
getList()
按appid和模型ID获得定时器模型列表 
 | 
TriggerState | 
getState(java.lang.String id)
获得定时器模型的调度状态 
 | 
void | 
pause(java.lang.String id)
暂停定时任务的调度执行 
 | 
void | 
reschedule(java.lang.String id)
更新调度中的定时器的触发信息 
 | 
void | 
resume(java.lang.String id)
恢复暂停的定时任务 
 | 
java.lang.String | 
schedule(java.lang.String createUser,
        java.lang.String appId,
        java.lang.String clazz,
        java.lang.String name,
        java.lang.String desc,
        int repeatCount,
        long repeatInterval)
创建一个固定频率的定时器模型并加入执行调度 
 | 
java.lang.String | 
schedule(java.lang.String createUser,
        java.lang.String appId,
        java.lang.String clazz,
        java.lang.String name,
        java.lang.String desc,
        int repeatCount,
        long repeatInterval,
        int misfireInstruction)
创建一个固定频率的定时器模型并加入执行调度 
 | 
java.lang.String | 
schedule(java.lang.String createUser,
        java.lang.String appId,
        java.lang.String clazz,
        java.lang.String name,
        java.lang.String desc,
        java.lang.String cronExpression)
创建一个cron类型的定时器模型并加入执行调度 
 | 
java.lang.String | 
schedule(java.lang.String createUser,
        java.lang.String appId,
        java.lang.String clazz,
        java.lang.String name,
        java.lang.String desc,
        java.lang.String cronExpression,
        int misfireInstruction)
创建一个cron类型的定时器模型并加入执行调度 
 | 
void | 
unschedule(java.lang.String id)
删除定时器模型并从调度中移除 
 | 
AWSScheduleModel getJobModel(JobExecutionContext jobExecutionContext)
jobExecutionContext - 运行时刻的上下文对象java.lang.String getJobParameter(JobExecutionContext jobExecutionContext)
jobExecutionContext - 运行时刻的上下文对象java.lang.String schedule(java.lang.String createUser,
                          java.lang.String appId,
                          java.lang.String clazz,
                          java.lang.String name,
                          java.lang.String desc,
                          int repeatCount,
                          long repeatInterval)
createUser - 创建者appId - 所在应用clazz - 定时器执行类name - 名称desc - 描述信息repeatCount - 执行次数repeatInterval - 执行间隔java.lang.String schedule(java.lang.String createUser,
                          java.lang.String appId,
                          java.lang.String clazz,
                          java.lang.String name,
                          java.lang.String desc,
                          int repeatCount,
                          long repeatInterval,
                          int misfireInstruction)
createUser - 创建者appId - 所在应用clazz - 定时器执行类name - 名称desc - 描述信息repeatCount - 执行次数repeatInterval - 执行间隔misfireInstruction - 错失触发后的策略,参考org.quartz.SimpleTrigger的MISFIRE_INSTRUCTIONjava.lang.String schedule(java.lang.String createUser,
                          java.lang.String appId,
                          java.lang.String clazz,
                          java.lang.String name,
                          java.lang.String desc,
                          java.lang.String cronExpression)
createUser - 创建者appId - 所在应用clazz - 定时器执行类name - 名称desc - 描述信息cronExpression - cron表达式java.lang.String schedule(java.lang.String createUser,
                          java.lang.String appId,
                          java.lang.String clazz,
                          java.lang.String name,
                          java.lang.String desc,
                          java.lang.String cronExpression,
                          int misfireInstruction)
createUser - 创建者appId - 所在应用clazz - 定时器执行类name - 名称desc - 描述信息cronExpression - cron表达式misfireInstruction - 错失触发后的策略,参考org.quartz.CronTrigger的MISFIRE_INSTRUCTIONvoid unschedule(java.lang.String id)
id - 定时器模型IDvoid reschedule(java.lang.String id)
id - 定时器模型IDjava.util.Map<java.lang.String,java.util.Map<java.lang.String,AWSScheduleModel>> getList()
TriggerState getState(java.lang.String id)
id - 定时器模型IDvoid pause(java.lang.String id)
id - 定时器模型IDvoid resume(java.lang.String id)
id - 定时器模型IDCopyright © Actionsoft Co., Ltd. All Rights Reserved.