Exq.Enqueuer.Server (exq v0.19.0) View Source
The Enqueuer is responsible for enqueueing jobs into Redis.
It can either be called directly by the client, or instantiated as a standalone process.
It supports enqueuing immediate jobs, or scheduling jobs in the future.
Initialization:
:name
- Name of target registered process:namespace
- Redis namespace to store all data under. Defaults to "exq".:queues
- Array of currently active queues (TODO: Remove, I suspect it's not needed).:redis
- pid of Redis process.:scheduler_poll_timeout
- How often to poll Redis for scheduled / retry jobs.
Link to this section Summary
Functions
Returns a specification to start this module under a supervisor.
Callback implementation for GenServer.init/1
.
Link to this section Functions
Returns a specification to start this module under a supervisor.
See Supervisor
.
Callback implementation for GenServer.init/1
.