Exq.enqueue

You're seeing just the function enqueue, go back to Exq module for more information.
Link to this function

enqueue(pid, queue, worker, args)

View Source

Enqueue a job immediately.

Expected args:

  • pid - PID for Exq Manager or Enqueuer to handle this
  • queue - Name of queue to use
  • worker - Worker module to target
  • args - Array of args to send to worker
  • options - job options, for example [max_retries: Integer, jid: String]

Returns:

  • {:ok, jid} if the job was enqueued successfully, with jid = Job ID.
  • {:error, reason} if there was an error enqueueing job
Link to this function

enqueue(pid, queue, worker, args, options)

View Source