Package-level declarations

Types

Link copied to clipboard

The command intake of one bounded context: the subscription NAME of its command topic, run by the owners of the context's log partitions, each over the command partition of the same number, so a command is executed where its aggregate's log partition is owned, with no forwarding.

Link copied to clipboard

The messages of the command and receipts topics, each an Envelope:

Link copied to clipboard
class CommandSender(contracts: ContractDirectory, topics: SourceTopics)

Sends commands to the command topics of other contexts: how a saga's command reaches an aggregate of a context outside its own.

Link copied to clipboard

Hands the receipts of the commands a context's sagas derived to the sagas' handlers, executes what they derive and returns their ids; null when no handler takes the receipt. me.ahoo.wow.runtime.binding.SagaReceipts is the annotated sagas'.