Module mediator_sys::synchronous::basic
source · Structs
The
BasicBuilder helps you to create a BasicMediator.Basic mediator for synchronous environments with events of type
Ev.Traits
Basic builder fuctionality:
Adding a
Listener to the builder.Trait for creating a builder
that implements
BuilderFlow
for a mediator M.A
Listener is a user-defined closure that is generic over its received event Ev.
The closure handles the event and may act upon an event.Handles the request
Req.
Implemented by the user.Publish an event
Ev from within a handler.Send a request
Req for processing to the mediator.
This will call the handler.Process the next event
Ev from the channel.
This will call all listeners with a clone of that event.