public class QuartzTriggerFactory extends Object
| Modifier and Type | Method and Description |
|---|---|
org.quartz.Trigger |
build()
Cria o trigger com as definições fornecidas.
|
QuartzTriggerFactory |
forJob(Supplier<Object> job)
Define o
Supplier do job a ser criado para o trigger. |
static QuartzTriggerFactory |
newTrigger()
Inicia a criação de um novo trigger.
|
QuartzTriggerFactory |
startNow()
Define que a trigger terá um disparo imediato.
|
QuartzTriggerFactory |
withIdentity(String name)
Define o identificador do job a ser criado para o trigger.
|
QuartzTriggerFactory |
withIdentity(String name,
String group)
Define o nome e o grupo do job a ser criado para o trigger.
|
QuartzTriggerFactory |
withScheduleData(IScheduleData scheduleData)
Informa os dados do job a ser criado para o trigger.
|
public static QuartzTriggerFactory newTrigger()
public QuartzTriggerFactory withScheduleData(IScheduleData scheduleData)
scheduleData - os dados.IScheduledJob.getScheduleData()public QuartzTriggerFactory startNow()
public QuartzTriggerFactory withIdentity(String name, String group)
name - o nome do job.group - o grupo do job.public QuartzTriggerFactory withIdentity(String name)
id - o(a) id.IScheduledJob.getId()public QuartzTriggerFactory forJob(Supplier<Object> job)
Supplier do job a ser criado para o trigger.job - o Supplier do job.IScheduledJob.run()public org.quartz.Trigger build()
throws org.quartz.SchedulerException
org.quartz.SchedulerException - caso ocorra algum erro do tipo SchedulerException.Copyright © 2017. All rights reserved.