com.typesafe.akka.extension.quartz
Cancels the running job and all associated triggers
Cancels the running job and all associated triggers
The name of the job, as defined in the schedule
Success or Failure in a Boolean
Creates job, associated triggers and corresponding schedule at once.
Creates job, associated triggers and corresponding schedule at once.
The name of the job, as defined in the schedule
An ActorRef, who will be notified each time the schedule fires
A message object, which will be sent to receiver
each time the schedule fires
A string describing the purpose of the job
A string with the cron-type expression
An optional calendar to use.
The time zone to use if different from default.
A date which indicates the first time the trigger will fire.
Create a schedule programmatically (must still be scheduled by calling 'schedule')
Create a schedule programmatically (must still be scheduled by calling 'schedule')
A String identifying the job
A string describing the purpose of the job
A string with the cron-type expression
An optional calendar to use.
Deletes job, associated triggers and corresponding schedule at once.
Deletes job, associated triggers and corresponding schedule at once.
Remark: Identical to unscheduleJob
. Exists to provide consistent naming of related JobSchedule operations.
The name of the job, as defined in the schedule
Success or Failure in a Boolean
Parses calendar configurations, creates Calendar instances and attaches them to the scheduler
Parses calendar configurations, creates Calendar instances and attaches them to the scheduler
Returns the next Date a schedule will be fired
Reschedule a job
Reschedule a job
A String identifying the job
An ActorRef, who will be notified each time the schedule fires
A message object, which will be sent to receiver
each time the schedule fires
A string describing the purpose of the job
A string with the cron-type expression
An optional calendar to use.
A date which indicates the first time the trigger will fire.
Unpauses all jobs in the scheduler
Attempts to resume (un-pause) the given job
Attempts to resume (un-pause) the given job
The name of the job, as defined in the schedule
Success or Failure in a Boolean
Schedule a job, whose named configuration must be available
Schedule a job, whose named configuration must be available
A String identifying the job, which must match configuration
An EventStream, who will be published to each time the schedule fires
A message object, which will be published to receiver
each time the schedule fires
A date which indicates the first time the trigger will fire.
Schedule a job, whose named configuration must be available
Schedule a job, whose named configuration must be available
A String identifying the job, which must match configuration
An ActorSelection, who will be notified each time the schedule fires
A message object, which will be sent to receiver
each time the schedule fires
A date which indicates the first time the trigger will fire.
Schedule a job, whose named configuration must be available
Schedule a job, whose named configuration must be available
A String identifying the job, which must match configuration
An ActorRef, who will be notified each time the schedule fires
A message object, which will be sent to receiver
each time the schedule fires
A date which indicates the first time the trigger will fire.
Schedule a job, whose named configuration must be available
Schedule a job, whose named configuration must be available
A String identifying the job, which must match configuration
An EventStream, who will be published to each time the schedule fires
A message object, which will be published to receiver
each time the schedule fires
A date which indicates the first time the trigger will fire.
Schedule a job, whose named configuration must be available
Schedule a job, whose named configuration must be available
A String identifying the job, which must match configuration
An ActorSelection, who will be notified each time the schedule fires
A message object, which will be sent to receiver
each time the schedule fires
A date which indicates the first time the trigger will fire.
Schedule a job, whose named configuration must be available
Schedule a job, whose named configuration must be available
A String identifying the job, which must match configuration
An ActorRef, who will be notified each time the schedule fires
A message object, which will be sent to receiver
each time the schedule fires
A date which indicates the first time the trigger will fire.
Creates the actual jobs for Quartz, and setups the Trigger, etc.
Creates the actual jobs for Quartz, and setups the Trigger, etc.
A date, which indicates the first time the trigger will fire.
Parses job and trigger configurations, preparing them for any code request of a matching job.
Parses job and trigger configurations, preparing them for any code request of a matching job. In our world, jobs and triggers are essentially 'merged' - our scheduler is built around triggers and jobs are basically 'idiot' programs who fire off messages.
RECAST KEY AS UPPERCASE TO AVOID RUNTIME LOOKUP ISSUES
Shutdown the scheduler manually.
Shutdown the scheduler manually. The scheduler cannot be re-started.
wait for jobs to complete? default to false
Puts the Scheduler in 'standby' mode, temporarily halting firing of triggers.
Puts the Scheduler in 'standby' mode, temporarily halting firing of triggers. Resumable by running 'start'
Starts up the scheduler.
Starts up the scheduler. This is typically used from userspace only to restart a scheduler in standby mode.
True if calling this function resulted in the starting of the scheduler; false if the scheduler was already started.
Suspends (pauses) all jobs in the scheduler
Attempts to suspend (pause) the given job
Attempts to suspend (pause) the given job
The name of the job, as defined in the schedule
Success or Failure in a Boolean
Unschedule an existing schedule
Unschedule an existing schedule
Cancels the running job and all associated triggers and removes corresponding schedule entry from internal schedules map.
The name of the job, as defined in the schedule
Success or Failure in a Boolean
Updates job, associated triggers and corresponding schedule at once.
Updates job, associated triggers and corresponding schedule at once.
The name of the job, as defined in the schedule
An ActorRef, who will be notified each time the schedule fires
A message object, which will be sent to receiver
each time the schedule fires
A string describing the purpose of the job
A string with the cron-type expression
An optional calendar to use.
The time zone to use if different from default.
A date which indicates the first time the trigger will fire.
Note that this extension will only be instantiated *once* *per actor system*.