A event reactor declares methods that receive events and may generate other events in response.
Common interface for objects receiving events.
A store of all events in a Bounded Context.
An event subscriber declares one or more methods subscribed to events.
An abstract base for all classes that may produce events in response to other events.
The abstract base for objects that can be subscribed to receive events from
|AbstractStatefulReactor<I,S extends com.google.protobuf.Message,B extends io.spine.validate.ValidatingBuilder<S>>|
Enriches events after they are stored, and before they are dispatched.
The builder for
A base for exceptions related to events.
The exception for reporting invalid events.
Exception that is thrown when unsupported event is obtained or if there is no class for the given Protobuf event message.
Marks a method of an entity as one that may modify the state of the entity in response to some domain event.