Exq.Middleware.Behaviour behaviour (exq v0.19.0) View Source

Link to this section Summary

Link to this section Callbacks

Link to this callback

after_failed_work(%Exq.Middleware.Pipeline{})

View Source

Specs

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(%Exq.Middleware.Pipeline{})

View Source

Specs

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(%Exq.Middleware.Pipeline{})

View Source

Specs

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()
}