|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.axonframework.eventhandling.scheduling.quartz.QuartzEventScheduler
public class QuartzEventScheduler
| Constructor Summary | |
|---|---|
QuartzEventScheduler()
|
|
| Method Summary | |
|---|---|
void |
cancelSchedule(ScheduleToken scheduleToken)
Cancel the publication of a scheduled event. |
void |
initialize()
Initializes the QuartzEventScheduler. |
ScheduleToken |
schedule(org.joda.time.DateTime triggerDateTime,
ApplicationEvent event)
Schedule the given event for publication at the given triggerDateTime. |
ScheduleToken |
schedule(org.joda.time.Duration triggerDuration,
ApplicationEvent event)
Schedule the given event for publication after the given triggerDuration. |
ScheduleToken |
schedule(ScheduledEvent event)
Schedules the given event for publication. |
void |
setEventBus(EventBus eventBus)
Sets the event bus to which scheduled events need to be published. |
void |
setGroupIdentifier(String groupIdentifier)
Sets the group identifier to use when scheduling jobs with Quartz. |
void |
setScheduler(org.quartz.Scheduler scheduler)
Sets the backing Quartz Scheduler for this timer. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public QuartzEventScheduler()
| Method Detail |
|---|
public ScheduleToken schedule(org.joda.time.DateTime triggerDateTime,
ApplicationEvent event)
EventSchedulerevent for publication at the given triggerDateTime. The returned
ScheduleToken can be used to cancel the planned publication.
schedule in interface EventSchedulertriggerDateTime - The moment to trigger publication of the eventevent - The event to publish
public ScheduleToken schedule(org.joda.time.Duration triggerDuration,
ApplicationEvent event)
EventSchedulerevent for publication after the given triggerDuration. The returned
ScheduleToken can be used to cancel the planned publication.
schedule in interface EventSchedulertriggerDuration - The amount of time to wait before publishing the eventevent - The event to publish
public ScheduleToken schedule(ScheduledEvent event)
EventSchedulerevent for publication. The event contains the time at which it should be
published. The returned ScheduleToken can be used to cancel the planned publication.
schedule in interface EventSchedulerevent - The event to publish
public void cancelSchedule(ScheduleToken scheduleToken)
EventScheduler
cancelSchedule in interface EventSchedulerscheduleToken - the token returned when the event was scheduled
@PostConstruct
public void initialize()
throws org.quartz.SchedulerException
org.quartz.SchedulerException - if an error occurs preparing the Quartz Scheduler for use.public void setScheduler(org.quartz.Scheduler scheduler)
scheduler - the backing Quartz Scheduler for this timerpublic void setEventBus(EventBus eventBus)
eventBus - the event bus to which scheduled events need to be published.public void setGroupIdentifier(String groupIdentifier)
groupIdentifier - the group identifier to use when scheduling jobs with Quartz
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||