AutoHandlerChangeEventMiddleware emits metadata events whenever EventBus.on(...) or EventBus.off(...) changes handler registration.
Constructor params
None.Setup with EventBus
Behavior
- On registration, emits
BusHandlerRegisteredEvent(handler=...). - On unregistration, emits
BusHandlerUnregisteredEvent(handler=...). - Emits a deep-copied handler metadata object.
- Useful for auditing dynamic handler topology.