Table of Contents

Namespace AsiBackbone.Core.Outbox

Classes

AsiBackboneGovernanceOutboxDrain

Drains provider-neutral governance outbox entries through a configured governance emitter.

AsiBackboneGovernanceOutboxOptions

Provides provider-neutral retry timing, poison-message, and optional claim/lease options for governance outbox drain processing.

GovernanceOutboxClaim

Represents a successful claim over a governance outbox entry.

GovernanceOutboxClaimRequest

Describes an opt-in governance outbox claim and lease request.

GovernanceOutboxClaimTransitionResult

Represents the caller-visible result of a claimed outbox transition attempt.

GovernanceOutboxEntry

Represents a provider-neutral durable outbox entry for a governance emission envelope.

Interfaces

IAsiBackboneGovernanceOutboxClaimOutcomeStore

Defines an opt-in claim store that reports whether the current invocation applied a claimed transition.

IAsiBackboneGovernanceOutboxClaimStore

Defines an opt-in claim-capable governance outbox store for coordinated multi-worker emission.

IAsiBackboneGovernanceOutboxStore

Defines a provider-neutral durable outbox store for governance emission envelopes.

Enums

GovernanceOutboxClaimTransitionOutcome

Describes whether a claimed outbox transition was applied by the current invocation.