API Reference evoq v#1.9.2

View Source

Modules

Event store adapter behavior for evoq

Aggregate behavior and GenServer implementation.

Behavior for controlling aggregate lifecycle.

Default aggregate lifespan implementation.

Partition supervisor for aggregate processes.

pg-based registry for aggregate processes.

Supervisor for aggregate processes.

evoq application module.

Bit flag manipulation for aggregate state management.

Checkpoint store behavior for projections.

ETS-based checkpoint store implementation.

Command behavior for evoq.

Consistency modes for command dispatch.

Dead letter store for failed events.

Command dispatcher with middleware pipeline.

Error handler behavior for evoq.

Event handler behavior for evoq.

Supervisor for event handler workers.

Routes events to handlers by event type.

Wrapper for event store operations via adapter.

Event type registry for evoq.

Event upcaster behavior for schema evolution.

Execution context for command dispatch.

Failure context for tracking retry state.

ETS-based command idempotency store.

Memory pressure monitor for adaptive TTL.

Middleware behavior for command dispatch pipeline.

Process manager instance GenServer.

Supervisor for process manager instances.

Routes events to process manager instances.

Supervisor for process manager instances.

Process manager (saga) behavior for evoq.

Projection behavior for evoq.

Read model store behavior for evoq.

ETS-based read model store implementation.

Retry strategies for error handling.

Command router for evoq.

Saga compensation for rollback transactions.

Snapshot store adapter behavior for evoq

Wrapper for snapshot operations via adapter.

Bridge between event stores and evoq routing infrastructure.

Subscription adapter behavior for evoq

Facade for subscription operations via adapter.

Top-level supervisor for evoq.

Telemetry utilities for evoq.

Test assertion helpers for evoq.

Type provider for event type to module mapping.