public final class JobKey extends Key<JobKey>
JobDetail
.
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);
Job
,
Key.DEFAULT_GROUP
,
Serialized FormDEFAULT_GROUP
Constructor and Description |
---|
JobKey(String name) |
JobKey(String name,
String group) |
Modifier and Type | Method and Description |
---|---|
static JobKey |
jobKey(String name) |
static JobKey |
jobKey(String name,
String group) |
Copyright 2001-2019, Terracotta, Inc.