src/dazzle_back/events/framework.py¶
Generated: 2026-03-30T04:38:46.072116+00:00
Commit: 615f1354a103
Language: python
Scope: dazzle_back
Purpose¶
Event Framework for Dazzle Runtime.
The EventFramework is the central orchestration point for all event-related functionality in a Dazzle application. It coordinates:
- Event bus (via tier system)
- Outbox publisher (for transactional event delivery)
- Consumer management (for event handlers)
- Li...
Key Exports¶
EventFrameworkConfigFrameworkStatsEventFrameworkget_busbusoutboxinboxis_runningstartstoponregister_handleremit_eventget_connectiondrain_outboxget_statushealth_checkget_outbox_statsget_recent_outbox_entriesdecorator
Dependencies¶
Imports¶
__future__.annotationsloggingcollections.abc.Awaitablecollections.abc.Callabledataclasses.dataclassdataclasses.fielddatetime.UTCdatetime.datetimetyping.TYPE_CHECKINGtyping.Anydazzle_back.events.bus.EventBusdazzle_back.events.bus.EventHandlerdazzle_back.events.consumer.ConsumerConfigdazzle_back.events.consumer.IdempotentConsumerdazzle_back.events.envelope.EventEnvelopedazzle_back.events.inbox.EventInboxdazzle_back.events.outbox.EventOutboxdazzle_back.events.publisher.OutboxPublisherdazzle_back.events.publisher.PublisherConfigpsycopg
Event Interactions¶
None detected.
Invariants and Assumptions¶
- Validates: database_url is required for event system
-
Create idempotent consumer¶
Tests¶
tests/unit/test_framework_pg.pytests/unit/test_events.pytests/unit/test_events_api.py
Notes¶
This page was automatically generated by tools/gen_reference_docs.py.