SourceTopics
The topics of a node's broker, each named after prefix, the prefix every service on the broker writes under:
Published streams: the node reads other contexts' streams from source, each topic named as the publishing context's Manifest names it (
PublishedManifest.topic, topicOf). Partitions added to a topic it reads are read too, within partitionRefresh of the source seeing them.Commands across contexts, with a producer: a saga's command to an aggregate of a context outside its own is sent to that context's command topic,
wow.<context>.commands(commandsOf), and the receipts of those another context rejects are read from the saga's context's receipts topic,wow.<context>.receipts(receiptsOf).Command intake, when intake is set: each context the node hosts executes the commands of its command topic, whose partitions must be its log's, and sends the receipts of those it rejects through producer.
Topic management: at its start, the node validates or creates the topics its contexts own as ddl says, through admin, which any ddl but Ddl.NONE needs.
Constructors
Properties
Functions
The command topic of context.
This SourceTopics with the given fields replaced: Wow's own copy, left out of the ABI.
The receipts topic of context.