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.