public static class ProviderJob.ProviderJobBuilder extends Object
| 构造器和说明 |
|---|
ProviderJobBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
ProviderJob |
build() |
ProviderJob.ProviderJobBuilder |
cronExpression(String cronExpression)
使用cron表达式制定任务计划(如果有cron表达式,其他时间配置失效)
|
ProviderJob.ProviderJobBuilder |
intervalInHours(int intervalInHours)
触发间隔:小时
|
ProviderJob.ProviderJobBuilder |
intervalInMillis(int intervalInMillis)
触发间隔:毫秒
|
ProviderJob.ProviderJobBuilder |
intervalInMinutes(int intervalInMinutes)
触发间隔:分钟
|
ProviderJob.ProviderJobBuilder |
intervalInSeconds(int intervalInSeconds)
触发间隔:秒
|
ProviderJob.ProviderJobBuilder |
jobName(String jobName)
任务名称,一组Provider的唯一标识
|
ProviderJob.ProviderJobBuilder |
listener(IProviderScheduleListener listener)
任务触发回调
|
ProviderJob.ProviderJobBuilder |
repeatCount(int repeatCount)
重复执行次数
|
ProviderJob.ProviderJobBuilder |
repeatForever()
永久执行
|
public ProviderJob build()
public ProviderJob.ProviderJobBuilder jobName(String jobName)
jobName - public ProviderJob.ProviderJobBuilder cronExpression(String cronExpression)
cronExpression - public ProviderJob.ProviderJobBuilder intervalInHours(int intervalInHours)
intervalInHours - public ProviderJob.ProviderJobBuilder intervalInMinutes(int intervalInMinutes)
intervalInHours - public ProviderJob.ProviderJobBuilder intervalInSeconds(int intervalInSeconds)
intervalInHours - public ProviderJob.ProviderJobBuilder intervalInMillis(int intervalInMillis)
intervalInHours - public ProviderJob.ProviderJobBuilder repeatCount(int repeatCount)
repeatCount - public ProviderJob.ProviderJobBuilder repeatForever()
public ProviderJob.ProviderJobBuilder listener(IProviderScheduleListener listener)
listener - Copyright © 2017. All rights reserved.