exq v0.13.2 Exq.Middleware.Behaviour behaviour

Link to this section Summary

Link to this section Callbacks

Link to this callback

after_failed_work(%)
after_failed_work(%Exq.Middleware.Pipeline{
  assigns: term(),
  event: term(),
  halted: term(),
  terminated: term(),
  worker_pid: term()
}) :: %Exq.Middleware.Pipeline{
  assigns: term(),
  event: term(),
  halted: term(),
  terminated: term(),
  worker_pid: term()
}

Link to this callback

after_processed_work(%)
after_processed_work(%Exq.Middleware.Pipeline{
  assigns: term(),
  event: term(),
  halted: term(),
  terminated: term(),
  worker_pid: term()
}) :: %Exq.Middleware.Pipeline{
  assigns: term(),
  event: term(),
  halted: term(),
  terminated: term(),
  worker_pid: term()
}

Link to this callback

before_work(%)
before_work(%Exq.Middleware.Pipeline{
  assigns: term(),
  event: term(),
  halted: term(),
  terminated: term(),
  worker_pid: term()
}) :: %Exq.Middleware.Pipeline{
  assigns: term(),
  event: term(),
  halted: term(),
  terminated: term(),
  worker_pid: term()
}