Honeydew.Queue behaviour (honeydew v1.5.0) View Source
Link to this section Summary
Functions
Returns a specification to start this module under a supervisor.
Link to this section Types
Specs
args() :: list()
Specs
filter() :: Honeydew.filter()
Specs
job() :: Honeydew.Job.t()
Specs
name() :: Honeydew.queue_name()
Specs
private() :: term()
Link to this section Functions
Returns a specification to start this module under a supervisor.
See Supervisor
.
Specs
child_spec(name(), [any()]) :: Supervisor.child_spec()
Link to this section Callbacks
Specs
Specs
Specs
Specs
Specs
handle_call(request :: term(), GenServer.from(), state :: private()) :: {:reply, reply, new_state} | {:reply, reply, new_state, timeout() | :hibernate} | {:noreply, new_state} | {:noreply, new_state, timeout() | :hibernate} | {:stop, reason, reply, new_state} | {:stop, reason, new_state} when reply: term(), new_state: private(), reason: term()
Specs
Specs
Specs
Specs
Specs
Specs
Specs
Specs
validate_args!(args()) :: :ok