|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
org.quartz.locality Class LocalityJobBuilder
java.lang.Object org.quartz.locality.LocalityJobBuilder
public class LocalityJobBuilder
- extends Object
Builder for LocalityAware
JobDetail
instances.
localJob( newJob(CheckForNode1AndWaitJob.class) .withIdentity("testJob") .storeDurably(true) .build()) .where( node() .is(partOfNodeGroup("group1"))) .build();
- Author:
- Alex Snaps
Constructor Summary | |
---|---|
LocalityJobBuilder(JobBuilder jobBuilder)
|
Method Summary | |
---|---|
LocalityJobDetail |
build()
Method building an immutable LocalityAware JobDetail, wrapping the actual JobDetail instance If a JobBuilder was used at construction time, its build method is invoked |
static LocalityJobBuilder |
localJob(JobBuilder jobBuilder)
Factory method to create builder to a wrapping LocalityAware JobDetailBuilder |
static LocalityJobBuilder |
localJob(JobDetail jobDetail)
Factory method to create builder to a wrapping LocalityAware JobDetail |
LocalityJobBuilder |
where(NodeSpecBuilder spec)
Setter to the NodeSpecBuilder that will be build at JobDetail build() time |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
LocalityJobBuilder
public LocalityJobBuilder(JobBuilder jobBuilder)
Method Detail |
---|
localJob
public static LocalityJobBuilder localJob(JobDetail jobDetail)
- Factory method to create builder to a wrapping LocalityAware JobDetail
- Parameters:
jobDetail
- The JobDetail to wrap- Returns:
- the
LocalityJobBuilder
instance
localJob
public static LocalityJobBuilder localJob(JobBuilder jobBuilder)
- Factory method to create builder to a wrapping LocalityAware JobDetailBuilder
- Parameters:
jobBuilder
- TheJobBuilder
to wrap- Returns:
- the
LocalityJobBuilder
instance
where
public LocalityJobBuilder where(NodeSpecBuilder spec)
- Setter to the
NodeSpecBuilder
that will be build at JobDetailbuild()
time - Parameters:
spec
- The builder to the node specifications- Returns:
this
build
public LocalityJobDetail build()
- Method building an immutable LocalityAware JobDetail, wrapping the actual JobDetail instance
If a JobBuilder was used at construction time, its build method is invoked
- Returns:
- the
LocalityJobDetail
instance
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright 2001-2011, Terracotta, Inc.