Namespace Serenity.EventDispatcher.Application.Interfaces
Interfaces
IEventDispatcherAction
Interface for event dispatcher actions.
IEventDispatcherService
Service interface for dispatching events within the application.
IEventDispatcherServiceFactory
Factory interface for creating event dispatcher services.
IEventDispatcherSignalDefinition
Abstraction for an authored definition that can produce a concrete
EventDispatcherSignal to be dispatched.
Implemented by Unity Inspector assets (ScriptableObjects) so that
IEventDispatcherService can dispatch a configured signal without the Application
layer depending on Unity. The definition decides which signal type to create and supplies the
configured parameter values; this interface only exposes the resulting signal.