Liking cljdoc? Tell your friends :D

wagoe.platform.shell.interfaces.cli.commands

No vars found in this namespace.

wagoe.platform.shell.interfaces.cli.main

No vars found in this namespace.

wagoe.platform.shell.interfaces.cli.middleware

CLI middleware for command execution with enhanced error context (imperative shell).

This namespace provides reusable CLI middleware that can be used across different modules and applications for consistent observability and error handling in command-line interfaces.

Middleware functions handle CLI boundaries: command execution interception, context generation, logging, and exception handling with enhanced context preservation for debugging.

Features:

  • Command correlation ID generation
  • Tenant and user context extraction from config/environment
  • Structured command execution logging with observability context
  • Command timing and error reporting with enhanced context
  • Error reporting breadcrumb integration
CLI middleware for command execution with enhanced error context (imperative shell).

This namespace provides reusable CLI middleware that can be used across
different modules and applications for consistent observability and
error handling in command-line interfaces.

Middleware functions handle CLI boundaries: command execution interception,
context generation, logging, and exception handling with enhanced context
preservation for debugging.

Features:
- Command correlation ID generation
- Tenant and user context extraction from config/environment
- Structured command execution logging with observability context
- Command timing and error reporting with enhanced context
- Error reporting breadcrumb integration
raw docstring

wagoe.platform.shell.interfaces.cli.parsing

No vars found in this namespace.

wagoe.platform.shell.interfaces.http.common

Common HTTP utilities and RFC 7807 Problem Details support.

This namespace provides common HTTP functionality including standardized error responses following RFC 7807 Problem Details specification and other utility functions used across HTTP interfaces.

Pure problem details transformations are now in wagoe.platform.core.http.problem-details

Common HTTP utilities and RFC 7807 Problem Details support.

This namespace provides common HTTP functionality including standardized
error responses following RFC 7807 Problem Details specification and
other utility functions used across HTTP interfaces.

Pure problem details transformations are now in wagoe.platform.core.http.problem-details
raw docstring

wagoe.platform.shell.interfaces.http.middleware

HTTP middleware for web applications (imperative shell).

This namespace provides reusable HTTP middleware that can be used across different modules and applications. It follows RFC standards and best practices for web API development.

Middleware functions handle I/O boundaries: request/response interception, logging, and exception handling.

Features:

  • Request correlation ID management
  • Tenant and user context extraction
  • Multi-tenant request processing with schema switching
  • Structured request/response logging with observability context
  • RFC 7807 Problem Details for error responses (via core)
  • Generic exception handling middleware
  • Error reporting breadcrumb integration

Multi-Tenant Middleware: See wagoe.tenant.shell.tenant-middleware for:

  • Tenant resolution (subdomain, JWT, headers)
  • PostgreSQL schema switching per request
  • Tenant caching with configurable TTL
  • Combined middleware for simplified integration
HTTP middleware for web applications (imperative shell).

This namespace provides reusable HTTP middleware that can be used across
different modules and applications. It follows RFC standards and best
practices for web API development.

Middleware functions handle I/O boundaries: request/response interception,
logging, and exception handling.

Features:
- Request correlation ID management
- Tenant and user context extraction
- Multi-tenant request processing with schema switching
- Structured request/response logging with observability context
- RFC 7807 Problem Details for error responses (via core)
- Generic exception handling middleware
- Error reporting breadcrumb integration

Multi-Tenant Middleware:
See wagoe.tenant.shell.tenant-middleware for:
- Tenant resolution (subdomain, JWT, headers)
- PostgreSQL schema switching per request
- Tenant caching with configurable TTL
- Combined middleware for simplified integration
raw docstring

wagoe.platform.shell.interfaces.http.routes

Common HTTP routing infrastructure and standard endpoints.

This namespace provides the foundational routing structure for the application, including standard endpoints like health checks and API documentation, along with infrastructure for injecting module-specific routes.

Features:

  • Health check endpoints
  • OpenAPI/Swagger documentation routes
  • Module route injection system
  • Common route middleware configuration
  • Standardized route structure
Common HTTP routing infrastructure and standard endpoints.

This namespace provides the foundational routing structure for the application,
including standard endpoints like health checks and API documentation, along
with infrastructure for injecting module-specific routes.

Features:
- Health check endpoints
- OpenAPI/Swagger documentation routes
- Module route injection system
- Common route middleware configuration
- Standardized route structure
raw docstring

wagoe.platform.shell.interfaces.http.server

No vars found in this namespace.

wagoe.platform.shell.interfaces.web.sse

No vars found in this namespace.

wagoe.platform.shell.interfaces.web.websockets

No vars found in this namespace.

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