# `events`

## Classes

| [`Dispatcher`](capymoa.ocl.events.Dispatcher.md#capymoa.ocl.events.Dispatcher)   | Publish events to subscribed callbacks.                                                                                       |
|---------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------|
| [`Event`](capymoa.ocl.events.Event.md#capymoa.ocl.events.Event)             | Base class for events emitted by a [`Dispatcher`](capymoa.ocl.events.Dispatcher.md#capymoa.ocl.events.Dispatcher). |
| [`Handler`](capymoa.ocl.events.Handler.md#capymoa.ocl.events.Handler)         | Abstract interface for components that consume events.                                                                        |
