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 AggregateRoute(val resourceName: String = "", val owner: AggregateRoute.Owner = Owner.NEVER)
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 action: String = DEFAULT_COMMAND_ACTION, 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 appendOwnerPath: CommandRoute.AppendPath = AppendPath.DEFAULT, 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
annotation class OwnerId
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.
Link copied to clipboard
标记命令为虚空命令(Void Command)。