Package-level declarations

Types

Link copied to clipboard

Publishes a service's failure ledger to the ops context: each entry as a LedgerEntry to the ops aggregate Ledger.parkedId names, through the command topic of LedgerPublishing.context (send), and each entry that is no longer parked as a LedgerResolution.

Link copied to clipboard
class LedgerPublishing @InternalWowApi constructor(val context: String = Ledger.OPS_CONTEXT, val interval: Duration = DEFAULT_INTERVAL, val automatic: Boolean = false)

Where and how often a service publishes its failure ledger: to the parked aggregate of context, through its command topic, scanning the ledger every interval. automatic publishes only while that command topic exists on the broker: the ops service creates it, so it exists once ops is deployed.