JobScheduleEvent
Enum providing string constants for job notification event names. Use these values when subscribing to events on JobScheduler.
Enumeration Members
Job
Job:
"job"
Raised at a job's regularly-scheduled time.
Example
import
{
jobScheduler,
JobData,
JobScheduleEvent,
}
from '@rootsdk/server-app'
function subscribe()
{
jobScheduler.addListener(JobScheduleEvent.Job, handleJobEvent);
}
const handleJobEvent = (event: JobData) =>
{
const jobScheduleId: string = event.jobScheduleId;
const resourceId: string = event.resourceId;
const tag: string = event.tag || 'No tag';
const jobTime: Date = event.jobTime;
//...
};
JobMissed
JobMissed:
"job.missed"
Raised if your server wasn't available at the regularly-scheduled event time.
Example
import
{
jobScheduler,
JobData,
JobScheduleEvent,
}
from '@rootsdk/server-app'
function subscribe()
{
jobScheduler.addListener(JobScheduleEvent.JobMissed, handleJobMissedEvent);
}
const handleJobMissedEvent = (event: JobData) =>
{
const jobScheduleId: string = event.jobScheduleId;
const resourceId: string = event.resourceId;
const tag: string = event.tag || 'No tag';
const jobTime: Date = event.jobTime;
// ...
};