- 
                Notifications
    
You must be signed in to change notification settings  - Fork 16
 
Event.idle
        Grant Carthew edited this page Nov 21, 2016 
        ·
        2 revisions
      
    Example:
const Queue = require('rethinkdb-job-queue')
const q = new Queue()
q.on('idle', (queueId) => {
  console.log('Queue is idle: ' + queueId)
})The idle event is raised when the Queue object is not processing any jobs. The Queue object is idle when the Queue.running property is returning the number zero. This is a local Queue object event only.
See the Queue.idle property for more detail.
- 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