# `Honker.Outbox`

Transactional side-effect delivery built on a reserved Honker queue.

Outbox rows are just queue jobs under `_outbox:<name>`, so
`enqueue/4` and `enqueue_tx/5` are atomic with the same database
transactions as normal queue operations.

# `enqueue`

# `enqueue_tx`

# `new`

# `run_once`

Claims and delivers one outbox job. Returns `{:ok, true}` when a job
was processed and `{:ok, false}` when the queue was empty.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
