LedgerEntry
subscription of service parks aggregate, as its ledger holds it now (FailureLedger's entry with the retry spec it is retried by); the entry's command topic is context's, the context of the subscription.
fromVersion and fromPosition: where the aggregate is parked; reason and failedAt (epoch milliseconds): why and when it last failed, which also tells one parking of the aggregate from the next.
retries made so far, the last started at retryAt; retrySpec, the spec it is retried by; nextRetryAt the next automatic retry, null when there is none.
recoverable:
unknown,recoverableorunrecoverable, what an operator marked it; request:retryorskipwhile an operator's request waits for the owner of its partition, else null.status:
scheduled(retried automatically),exhausted(its retries spent) orunrecoverable.
Each is the wire name (me.ahoo.wow.api.wire.WireNames) of the ledger's value, which the ledger stores as it always has.
recordedAt: when the service published it (epoch milliseconds).
Fields may be added: the runtime's ledger publisher builds it, and a reader reads it from its JSON; the constructor is internal to Wow.
Constructors
Properties
Functions
This LedgerEntry with the given fields replaced: Wow's own copy, left out of the ABI.