Liking cljdoc? Tell your friends :D

d-core.core.messaging.dead-letter.admin.protocol


DeadLetterAdminProtocolcljprotocol

Transport-agnostic DLQ administration.

Implementations are responsible for fetching and updating DLQ records using a durable backing store (storage is the default source of truth).

Transport-agnostic DLQ administration.

Implementations are responsible for fetching and updating DLQ records using a
durable backing store (storage is the default source of truth).

get-deadletterclj

(get-deadletter this dlq-id opts)

Fetch a DLQ record by dlq-id.

Fetch a DLQ record by dlq-id.

list-deadlettersclj

(list-deadletters this query opts)

List DLQ records.

query:

  • :topic (keyword|string, optional)
  • :status (keyword, optional)
  • :limit (int, optional)

returns {:ok true :items [...]} or {:ok false :error ...}

List DLQ records.

query:
- :topic (keyword|string, optional)
- :status (keyword, optional)
- :limit (int, optional)

returns {:ok true :items [...]} or {:ok false :error ...}

mark-deadletter!clj

(mark-deadletter! this dlq-id status opts)

Update DLQ status (e.g. :manual/:stuck/:poison/:eligible).

Update DLQ status (e.g. :manual/:stuck/:poison/:eligible).

replay-deadletter!clj

(replay-deadletter! this dlq-id opts)

Replay a DLQ record by dlq-id. Implementations should use generic producer APIs when possible.

Replay a DLQ record by dlq-id. Implementations should use generic producer APIs when possible.
raw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close