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.