Liking cljdoc? Tell your friends :D

boundary.admin.shell.module-wiring

Integrant lifecycle management for admin module.

This namespace defines Integrant initialization and shutdown methods for all admin module components:

  • Schema provider (ISchemaProvider implementation)
  • Admin service (IAdminService implementation)
  • Admin routes (HTTP routes)

Dependencies are injected via Integrant refs, maintaining FC/IS separation and enabling testability with mock implementations.

Integrant lifecycle management for admin module.

This namespace defines Integrant initialization and shutdown methods
for all admin module components:
- Schema provider (ISchemaProvider implementation)
- Admin service (IAdminService implementation)
- Admin routes (HTTP routes)

Dependencies are injected via Integrant refs, maintaining FC/IS separation
and enabling testability with mock implementations.
raw docstring

admin-system-configclj

(admin-system-config base-config)

Generate Integrant system config for admin module.

Useful for REPL development and integration testing.

Args: base-config: Base system config with database, logging, etc.

Returns: Complete Integrant config map with admin components

Example: (def config (admin-system-config base-config)) (def system (ig/init config))

Generate Integrant system config for admin module.

Useful for REPL development and integration testing.

Args:
  base-config: Base system config with database, logging, etc.

Returns:
  Complete Integrant config map with admin components

Example:
  (def config (admin-system-config base-config))
  (def system (ig/init config))
sourceraw docstring

start-admin-only-systemclj

(start-admin-only-system admin-config)

Start a minimal system with only admin components for testing.

Creates an in-memory database and starts admin service.

Args: admin-config: Admin configuration map

Returns: Integrant system map

Example: (def system (start-admin-only-system admin-config)) (ig/halt! system)

Start a minimal system with only admin components for testing.

Creates an in-memory database and starts admin service.

Args:
  admin-config: Admin configuration map

Returns:
  Integrant system map

Example:
  (def system (start-admin-only-system admin-config))
  (ig/halt! system)
sourceraw 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