adapters/

directory
v0.0.0-...-2b68f72 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 25, 2026 License: MIT

Directories

Path Synopsis
Package asynq is the queue adapter — the concrete implementation of ports.Queue (and, in cmd/worker, the asynq Server that consumes tasks).
Package asynq is the queue adapter — the concrete implementation of ports.Queue (and, in cmd/worker, the asynq Server that consumes tasks).
Package http is the HTTP adapter — the chi-based router that fronts the application use cases.
Package http is the HTTP adapter — the chi-based router that fronts the application use cases.
api
Package api provides primitives to interact with the openapi HTTP API.
Package api provides primitives to interact with the openapi HTTP API.
Package postgres holds the postgres adapter — concrete implementations of the persistence ports declared in internal/ports/.
Package postgres holds the postgres adapter — concrete implementations of the persistence ports declared in internal/ports/.
Package provider holds concrete implementations of ports.Provider — the strategy interface for delivering notifications through a specific channel (ADR-0004).
Package provider holds concrete implementations of ports.Provider — the strategy interface for delivering notifications through a specific channel (ADR-0004).
Package redis is the redis adapter — concrete implementations of the idempotency, rate-limiter, and status-broadcaster ports declared in internal/ports/.
Package redis is the redis adapter — concrete implementations of the idempotency, rate-limiter, and status-broadcaster ports declared in internal/ports/.
Package websocket holds the WebSocket adapter: a Hub that tracks per-notification subscriptions, and (in phase 4) the HTTP handler that upgrades incoming connections and feeds them into the Hub.
Package websocket holds the WebSocket adapter: a Hub that tracks per-notification subscriptions, and (in phase 4) the HTTP handler that upgrades incoming connections and feeds them into the Hub.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL