Package-level declarations
Types
Link copied to clipboard
annotation class AggregateId
AggregateId .
Link copied to clipboard
annotation class AggregateName
Aggregate Name .
Link copied to clipboard
Aggregate Root tag.
Link copied to clipboard
annotation class AggregateVersion
Expected Aggregate Version .
Link copied to clipboard
当聚合根未创建时允许创建
Link copied to clipboard
Link copied to clipboard
annotation class BoundedContext(val name: String, val alias: String = "", val scopes: Array<String> = [], val packageScopes: Array<KClass<*>> = [], val aggregates: Array<BoundedContext.Aggregate> = [])
Link copied to clipboard
annotation class CommandRoute(val path: String = DEFAULT_COMMAND_PATH, val enabled: Boolean = true, val method: CommandRoute.Method = Method.DEFAULT, val prefix: String = "", val appendIdPath: CommandRoute.AppendPath = AppendPath.DEFAULT, val appendTenantPath: CommandRoute.AppendPath = AppendPath.DEFAULT, val ignoreAggregateNamePrefix: Boolean = false, val summary: String = "", val description: String = "")
Link copied to clipboard
标记命令为创建聚合命令,这意味着该命令是聚合的第一个命令.
Link copied to clipboard
Entity tag.
Link copied to clipboard
Link copied to clipboard
OnCommandError .
Link copied to clipboard
OnMessage .
Link copied to clipboard
OnSourcing .
Link copied to clipboard
On State Event.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
annotation class TenantId
TenantId .
Link copied to clipboard
Value Object Tag.