python_domain_events.handler¶
Domain event handler interface.
Attributes¶
Classes¶
Interface for domain event handlers. |
Module Contents¶
- python_domain_events.handler.TEvent¶
- class python_domain_events.handler.IDomainEventHandler¶
Bases:
abc.ABC,Generic[TEvent]Interface for domain event handlers.
Handlers process domain events in-process. Each handler should be idempotent and handle one event type.
- abstract handle(event: TEvent) None¶
- Async:
Handle a domain event.
- Args:
event: The domain event to process