WowMetadata
Root metadata class containing all bounded context configurations. WowMetadata represents the complete configuration for all bounded contexts and their aggregates.
Parameters
Map of context names to their bounded context configurations.
Functions
Merges this WowMetadata with another, combining contexts and resolving conflicts.
Converts WowMetadata to a NamedAggregateTypeSearcher. Creates the reverse mapping from named aggregates to their types using the type searcher.
Converts WowMetadata to a ScopeContextSearcher. Builds a mapping from package scopes to named bounded contexts.
Converts WowMetadata to a ScopeNamedAggregateSearcher. Builds a mapping from package scopes to named aggregates based on aggregate scopes, commands, and events.
Converts WowMetadata to a TypeNamedAggregateSearcher. Scans all contexts and aggregates in the metadata to build a mapping from aggregate classes to named aggregates. Skips aggregates whose types cannot be found at runtime.