Timers
How timers are named and derived from the log.
Properties
Functions
The id of the schedule ref set under key in its stream at version: context.aggregate/tenant/id#key@version, each of its names with %, /, # and @ (and the context's .) percent-escaped, so two schedules never share an id (and their slots a request id at one target) however their names join: a#b under c and a under b#c stay apart.
The timer set makes, an event of stream, in partitions log partitions: its first slot due as its rule says counted from the commit; a rule the runtime evaluates (cron) is NOT_EVALUATED here, and the runtime gives it its first slot before it writes it. Its causation is the commit (ref@version) in the chain of the command that committed it.
The owner of an aggregate's timers: the aggregate.