Table of Contents

Namespace AsiBackbone.Core.Outbox

Classes

GovernanceOutboxClaim

Represents a successful claim over an outbox entry.

GovernanceOutboxClaimRequest

Describes an opt-in outbox claim and lease request.

GovernanceOutboxClaimTransitionResult

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

GovernanceOutboxDrain

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

GovernanceOutboxEntry

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

GovernanceOutboxOptions

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

Interfaces

IGovernanceOutboxClaimOutcomeStore

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

IGovernanceOutboxClaimStore

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

IGovernanceOutboxStore

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.