diff --git a/src/helpers/constants.js b/src/helpers/constants.js index f764f8c..a20f485 100644 --- a/src/helpers/constants.js +++ b/src/helpers/constants.js @@ -12,4 +12,17 @@ export const defaultSettings = { DEFAULT_SETTING_DOCTYPE: 'esqueue', }; -export default Object.assign({}, jobStatuses, defaultSettings); \ No newline at end of file +export const events = { + EVENT_QUEUE_ERROR: 'error', + EVENT_JOB_CREATED: 'job:created', + EVENT_JOB_ERROR: 'job:error', + EVENT_WORKER_ERROR: 'worker:error', + EVENT_WORKER_JOB_CLAIM_ERROR: 'worker:claim job error', + EVENT_WORKER_JOB_SEARCH_ERROR: 'worker:pending jobs error', + EVENT_WORKER_JOB_UPDATE_ERROR: 'worker:update job error', + EVENT_WORKER_JOB_FAIL_ERROR: 'worker:failed job update error', + EVENT_WORKER_JOB_EXECUTION_ERROR: 'worker:job execution error', + EVENT_WORKER_JOB_TIMEOUT_ERROR: 'worker:job timeout', +}; + +export default Object.assign({}, jobStatuses, defaultSettings, events); \ No newline at end of file