Class RemoteScheduler
-
- All Implemented Interfaces:
-
io.github.caijiang.common.job.scheduler.Scheduler
public final class RemoteScheduler implements Scheduler
临时:POST /t/env/hostname/type
永久: PUT /p/env/hostname/type/name?cron,timezone(ID)
清理永久: DELETE /p/env/hostname/name
CJ
-
-
Constructor Summary
Constructors Constructor Description RemoteScheduler(String url)
-
Method Summary
Modifier and Type Method Description UnitsubmitTemporaryJob(String env, String hostname, TemporaryJob job)调度一个可序列化任务 UnitsubmitPersistentJob(String env, String hostname, String cron, PersistentJob job, TimeZone timezone)定时调度任务 UnitcleanPersistentJob(String env, String hostname, String jobName)清理定时调度任务 -
-
Constructor Detail
-
RemoteScheduler
RemoteScheduler(String url)
-
-
Method Detail
-
submitTemporaryJob
Unit submitTemporaryJob(String env, String hostname, TemporaryJob job)
调度一个可序列化任务
- Parameters:
env- 机器所在环境,缺省为default
-
submitPersistentJob
Unit submitPersistentJob(String env, String hostname, String cron, PersistentJob job, TimeZone timezone)
定时调度任务
- Parameters:
env- 机器所在环境,缺省为default
-
cleanPersistentJob
Unit cleanPersistentJob(String env, String hostname, String jobName)
清理定时调度任务
- Parameters:
env- 机器所在环境,缺省为default
-
-
-
-