Namespace Serenity.EventDispatcher.Installation.Installers
Classes
EventDispatcherInstaller
Abstract installer class for setting up the EventDispatcher service.
UnityEventDispatcherInstaller
Unity-specific installer for event dispatcher module within dependency injection foundation.
Extends EventDispatcherInstaller to provide Unity event dispatcher service installation
with factory configuration and service instantiation. Integrates Unity-based event
dispatching system into Clean Architecture dependency injection container for
event-driven communication across application layers.
UnityFileLogInstaller
Unity-specific installer for file logging module within dependency injection foundation.
Extends LogInstaller to provide Unity file logging service installation with
settings loading, factory configuration, and dependency resolution. Handles
addressable asset loading for UnityFileLogSettings and integrates persistence
use cases with path services for file-based logging operations.
UnityFileLogInstallerInstallInput
Unity-specific DTO for file logging installer input containing dependencies and settings.
Extends LoggingInstallerInstallInput to provide Unity file logging installation
parameters including UnityFileLogSettings ScriptableObject, persistence use cases,
and path service for file-based logging operations. Eliminates need for addressable
asset label searching when settings are provided directly.