-
Notifications
You must be signed in to change notification settings - Fork 16
Queue.resume
Grant Carthew edited this page Sep 29, 2016
·
5 revisions
Parameter: global
Boolean
-
true
for a global queue resume,false
orundefined
to only resume the local Queue object.
Returns: Promise
=> true
- Will only ever resolve to
true
.
Example:
q.resume().then(() => {
// The queue will now be running.
}).catch(err => console.error(err))
There is only one time you should call Queue.resume
and that is after calling Queue.pause. There is nothing wrong with pausing and resuming the Queue object.
If you pass the global
parameter as true
then a state document is written to the queue database table which in turn sends a change feed to all Queue objects connected to the same queue. This will cause all Queue objects to resume processing jobs.
If you pass the global
parameter as false
then only the local Queue object will resume processing.
Warning: You can not resume a stopped Queue object. If you have a stopped Queue object, remove any reference to it and create a new Queue object.
- Introduction
- Tutorial
- Queue Constructor
- Queue Connection
- Queue Options
- Queue PubSub
- Queue Master
- Queue Events
- State Document
- Job Processing
- Job Options
- Job Status
- Job Retry
- Job Repeat
- Job Logging
- Job Editing
- Job Schema
- Job Name
- Complex Job
- Delayed Job
- Cancel Job
- Error Handling
- Queue.createJob
- Queue.addJob
- Queue.getJob
- Queue.findJob
- Queue.findJobByName
- Queue.containsJobByName
- Queue.cancelJob
- Queue.reanimateJob
- Queue.removeJob
- Queue.process
- Queue.review
- Queue.summary
- Queue.ready
- Queue.pause
- Queue.resume
- Queue.reset
- Queue.stop
- Queue.drop
- Queue.Job
- Queue.host
- Queue.port
- Queue.db
- Queue.name
- Queue.r
- Queue.id
- Queue.jobOptions [R/W]
- Queue.changeFeed
- Queue.master
- Queue.masterInterval
- Queue.removeFinishedJobs
- Queue.running
- Queue.concurrency [R/W]
- Queue.paused
- Queue.idle
- Event.ready
- Event.added
- Event.updated
- Event.active
- Event.processing
- Event.progress
- Event.log
- Event.pausing
- Event.paused
- Event.resumed
- Event.completed
- Event.cancelled
- Event.failed
- Event.terminated
- Event.reanimated
- Event.removed
- Event.idle
- Event.reset
- Event.error
- Event.reviewed
- Event.detached
- Event.stopping
- Event.stopped
- Event.dropped
- Job.setName
- Job.setPriority
- Job.setTimeout
- Job.setDateEnable
- Job.setRetryMax
- Job.setRetryDelay
- Job.setRepeat
- Job.setRepeatDelay
- Job.updateProgress
- Job.update
- Job.getCleanCopy
- Job.addLog
- Job.getLastLog