Expand description
Actor addresses and the stable IRIs of runtime records.
Every actor has exactly one address, an absolute IRI, which is also the RDF subject of its state and the name of its current-state graph. Journal entries, snapshots, timers and dead letters get IRIs derived from the address and a journal position or send id, so that replaying or re-projecting a journal yields the same IRIs.
Structs§
- Address
- An actor address: an absolute IRI.
- Address
Error - Why a string is not an actor address.
Functions§
- hex
- Lowercase hex of
bytes. - input_
iri - The IRI of the input event of entry
entry. - percent_
decode - Decodes
%XXescapes;Nonewhen the result is not UTF-8 or an escape is malformed. - percent_
encode_ into - Percent-encodes everything but RFC 3986 unreserved characters.
- seed_of
- The random seed of the macrostep journaled as
entry: the first 8 bytes of the SHA-256 of its IRI, so replay reproduces every random value without storing it. - send_
iri - The IRI of the
k-th send of entryentry; also the message id the send is delivered with. - short_
digest - The first 16 bytes of the SHA-256 of
text, as lowercase hex. - timer_
iri - The IRI of the timer with send id
send_idscheduled by entryentry; also the message id its event is delivered with.