Page Contents

Home > @loopback/cron

cron package

@loopback/cron

Classes

Class Description
[CronComponent](/doc/en/lb4/apidocs.cron.croncomponent.html) The CronComponent manages cron jobs. It serves as an extension point for cron jobs.
[CronJob](/doc/en/lb4/apidocs.cron.cronjob.html) Cron job with an optional name

Functions

Function Description
[asCronJob(binding)](/doc/en/lb4/apidocs.cron.ascronjob.html) A `BindingTemplate` function to configure the binding as a cron job.
[cronJob(specs)](/doc/en/lb4/apidocs.cron.cronjob.html) `@cronJob` decorates a cron job provider class

Namespaces

Namespace Description
[CronBindings](/doc/en/lb4/apidocs.cron.cronbindings.html) Binding keys used by this component.

Variables

Variable Description
[CRON\_JOB\_SCHEDULER](/doc/en/lb4/apidocs.cron.cron_job_scheduler.html) Name of the cron job extension point

Type Aliases

Type Alias Description
[CronJobConfig](/doc/en/lb4/apidocs.cron.cronjobconfig.html) Configuration for a cron job.
[CronJobOptions](/doc/en/lb4/apidocs.cron.cronjoboptions.html) Options for a cron job. It adds an optional `name` to cron parameters. [cron configuration](https://github.com/kelektiv/node-cron#api)