Package-level declarations
Types
Link copied to clipboard
interface AggregateSearcher
Link copied to clipboard
data class BoundedContext(val alias: String? = null, val scopes: Set<String> = setOf(), val aggregates: Map<String, Aggregate> = emptyMap()) : NamingScopes, Merge<BoundedContext>
Link copied to clipboard
object MetadataSearcher
Link copied to clipboard
class NamedAggregateTypeSearcher(source: Map<MaterializedNamedAggregate, Class<*>>) : AggregateSearcher, Map<MaterializedNamedAggregate, Class<*>>
NamedAggregate -> aggregateType
Link copied to clipboard
interface NamingScopes
Link copied to clipboard
包深度排序
Link copied to clipboard
class ScopeContextSearcher(source: SortedMap<String, NamedBoundedContext>) : ScopeSearcher<NamedBoundedContext> , SortedMap<String, NamedBoundedContext>
Link copied to clipboard
class ScopeNamedAggregateSearcher(source: SortedMap<String, NamedAggregate>) : ScopeSearcher<NamedAggregate> , SortedMap<String, NamedAggregate>
Link copied to clipboard
Link copied to clipboard
class TypeNamedAggregateSearcher(source: Map<Class<*>, NamedAggregate>) : AggregateSearcher, Map<Class<*>, NamedAggregate>
aggregateType -> NamedAggregate
Link copied to clipboard