Scheduler
A scheduled job is a regularly performed task on the Global Mailbox system to automate routine operations and to maintain optimal system performance. You can modify the configuration of scheduled jobs with the schedulerConfigUtility script to meet your system requirements.
Scheduled jobs perform regular operations to maintain optimal Global Mailbox system performance. For example, the PayloadPurgeJob routinely identifies and removes orphaned payloads from the Global Mailbox system by deleting the orphan payload data from Cassandra. An orphaned payload is a message payload that is no longer referenced by a message.
- MessagePurgeJob
- Deletes incomplete messages.
- ResendFilteredEventsJob
- Re-sends all events for processing, which apply to specific event filter criteria.
- ReEvaluateEventRuleJob
- Reevaluates an event rule by resending all events that apply to the event rule for processing.
- PayloadPurgeJob
- Deletes orphaned payloads, or payloads that are no longer referenced by a message, from the local data center.
- UserPurgeJob
- Deletes users from the Global Mailbox system that are removed from an application.
- UnprocessedEventPurgeJob
- Deletes all events that are in the UNPROCESSED status from all applications.
- ProcessingEventPurgeJob
- Deletes all events that are in the PROCESSING status from all applications.
- CompletedEventPurgeJob
- Deletes all events that are in the COMPLETE status from all applications.
- FailedEventPurgeJob
- Deletes all events that are in the FAILED status from all applications.
- listJobs
- Displays a list of the scheduled jobs.
- showJobConfig
- Displays a list of the parameters, and the configuration of each parameter, for a scheduled job.
- updateJobConfig
- Updates the configuration of a scheduled job with the parameter values that you specify.
- updateTriggerConfig
- Updates the trigger configuration for a scheduled job with the parameter values that you specify.
You can set the frequency and schedule for jobs to meet your business requirements, with different schedules and frequencies for different jobs depending on your data patterns. A job can be scheduled for a specific time of day, such as 2 AM, with a frequency between daily and every several months.