public final class TriggerKey extends Key<TriggerKey>
Trigger.
Keys are composed of both a name and group, and the name must be unique within the group. If only a name is specified then the default group name will be used.
Quartz provides a builder-style API for constructing scheduling-related
entities via a Domain-Specific Language (DSL). The DSL can best be
utilized through the usage of static imports of the methods on the classes
TriggerBuilder, JobBuilder,
DateBuilder, JobKey, TriggerKey
and the various ScheduleBuilder implementations.
Client code can then use the DSL to write code such as this:
JobDetail job = newJob(MyJob.class)
.withIdentity("myJob")
.build();
Trigger trigger = newTrigger()
.withIdentity(triggerKey("myTrigger", "myTriggerGroup"))
.withSchedule(simpleSchedule()
.withIntervalInHours(1)
.repeatForever())
.startAt(futureDate(10, MINUTES))
.build();
scheduler.scheduleJob(job, trigger);
Trigger,
Key.DEFAULT_GROUP,
Serialized FormDEFAULT_GROUP| Constructor and Description |
|---|
TriggerKey(String name) |
TriggerKey(String name,
String group) |
| Modifier and Type | Method and Description |
|---|---|
static TriggerKey |
triggerKey(String name) |
static TriggerKey |
triggerKey(String name,
String group) |
public TriggerKey(String name)
public static TriggerKey triggerKey(String name)
public static TriggerKey triggerKey(String name, String group)
Copyright 2001-2019, Terracotta, Inc.