|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jboss.seam.cron.scheduling.quartz.QuartzScheduleProvider
public class QuartzScheduleProvider
Methods of this class are called at various stages of the JSR-299 initialization to set up and start the appropriate schedules in line with the scheduled events being observed by the application.
| Field Summary | |
|---|---|
static String |
MANAGER_NAME
The name of the JSR-299 BeanManager instance when a reference to it is stored and retrieved from the job details. |
static String |
QUALIFIER
The name of the property containing the observer method bindings to be used when storing and retrieving it from the job details. |
static String |
SCHEDULE_JOB_GROUP
The name of the job group for all arbitrarily scheduled events. |
static String |
TRIGGER_SUPPLIES
|
| Constructor Summary | |
|---|---|
QuartzScheduleProvider()
|
|
| Method Summary | |
|---|---|
void |
destroyProvider()
Shutdown the scheduler on application close. |
org.quartz.Scheduler |
getScheduler()
|
void |
initProvider()
Initialises the scheduler. |
void |
processIntervalTrigger(IntervalTriggerDetail intervalTriggerDetails)
|
void |
processScheduledTrigger(ScheduledTriggerDetail schedTriggerDetails)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String QUALIFIER
public static final String SCHEDULE_JOB_GROUP
public static final String MANAGER_NAME
public static final String TRIGGER_SUPPLIES
| Constructor Detail |
|---|
public QuartzScheduleProvider()
| Method Detail |
|---|
public void initProvider()
throws CronProviderInitialisationException
initProvider in interface CronProviderLifecycleCronProviderInitialisationException
public void processScheduledTrigger(ScheduledTriggerDetail schedTriggerDetails)
throws ParseException,
org.quartz.SchedulerException,
InternalError
processScheduledTrigger in interface CronSchedulingProviderParseException
org.quartz.SchedulerException
InternalError
public void processIntervalTrigger(IntervalTriggerDetail intervalTriggerDetails)
throws ParseException,
org.quartz.SchedulerException,
InternalError
processIntervalTrigger in interface CronSchedulingProviderParseException
org.quartz.SchedulerException
InternalError
public void destroyProvider()
throws CronProviderDestructionException
destroyProvider in interface CronProviderLifecycleCronProviderDestructionExceptionpublic org.quartz.Scheduler getScheduler()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||