Legba routing-handler assembly.
Builds two handler maps — one for the BL port (full CRUD) and one for the VEN port (read + subscribe) — from the OpenAPI spec.
Legba routing-handler assembly. Builds two handler maps — one for the BL port (full CRUD) and one for the VEN port (read + subscribe) — from the OpenAPI spec.
(bl-handler-map storage config)Build the BL port handler map — full CRUD on programs, events, subscriptions. Notifications are handled by the NotifyingStorage layer, not handlers.
Build the BL port handler map — full CRUD on programs, events, subscriptions. Notifications are handled by the NotifyingStorage layer, not handlers.
(make-routing-handler handler-map)Create a Legba routing-handler from a handler map and the OpenAPI spec.
Create a Legba routing-handler from a handler map and the OpenAPI spec.
(ven-handler-map storage config)Build the VEN port handler map based on :ven-routes config.
Each resource type can be: :read-only — GET routes only (safe for anonymous access) :full — full CRUD (for authenticated VEN deployments) false/nil — disabled (routes omitted, returns 404/405)
Disabled resources also have their topic discovery routes suppressed. Notifications are handled by the NotifyingStorage layer, not handlers.
Build the VEN port handler map based on :ven-routes config. Each resource type can be: :read-only — GET routes only (safe for anonymous access) :full — full CRUD (for authenticated VEN deployments) false/nil — disabled (routes omitted, returns 404/405) Disabled resources also have their topic discovery routes suppressed. Notifications are handled by the NotifyingStorage layer, not handlers.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |