Package-level declarations
Types
Receiver scope for after.each(step) { } lambdas.
Sentinel providing halt because "reason" inside after.each(step) { }.
Intermediate produced by val SagaBuilder.after.
Intermediate value produced by saga audit "id".
Entry point for the keep audit in journal DSL.
Intermediate DSL node representing the audit keyword.
Intermediate value produced by (saga audit "id").from(a).
DSL-layer view of ca.acendas.kstate.saga.journal.VerifyResult returned by the saga audit "id" DSL.
Intermediate produced by val SagaBuilder.before.
Unprefixed alias for ResumeOutcome.CorruptJournal.
Singleton object that provides the because infix syntax.
Unprefixed alias for AuditResult.Incomplete.
Unprefixed alias for ResumeOutcome.Indeterminate.
Unprefixed alias for AuditResult.Intact.
Unprefixed alias for ResumeOutcome.NotFound.
Intermediate receiver returned by the protect DSL property.
Unprefixed alias for ResumeOutcome.Resumed.
Unprefixed alias for AuditResult.Tampered.
Singleton verb object that reads as natural English: protect with tamperEvidence.
Sealed marker for tamper-evidence schemes.
Unprefixed alias for AuditResult.Unavailable.
Properties
Entry point for after.each(step) { … } on SagaBuilder.
Entry point for before.each(step) { … } on SagaBuilder.
Entry point for the keep audit in journal conversational DSL (F006 AC1).
Entry point for tamper-evidence configuration.
Functions
Entry point for all audit DSL forms.
Registers a SagaInterceptor for after.each(step) { … } usage.
Registers a SagaInterceptor for before.each(step) { … } usage.
Executes the full-chain audit (seq 0 to Long.MAX_VALUE) for the run identified in this AuditCommand.
First half of the saga audit "id" from a to b ranged form.
Second half of the saga audit "id" from a to b ranged form.