@unitybase/ubq

The asynchronous task queue persisted into database. This module contains jobs for sending e-mail and updating FTS indexes.

Classes

ubq_messages_ns
ubq_runstat_ns
ubq_scheduler_ns

Submodules

ubqFTSJob    ubqMailJob   

Members

ubq_messages: ubq_messages_ns inner constant

Message queue. Store messages posted by producers. Consumers read messages from this table and run corresponding tasks

ubq_runstat: ubq_runstat_ns inner constant

Scheduler run statistic. Statistic for every scheduler item run and result

ubq_scheduler: ubq_scheduler_ns inner constant

Scheduled jobs. Virtual entity for show configured schedulers. Schedulers are placed in files MODEL_FOLDER/_schedulers.json. To override a existed scheduler do not modify it directly, instead create the scheduler with the same name inside your model