Documentation
¶
Overview ¶
Package journal is the public facade over the fact-journal module (ADR-0016): Fact types, the append-only Journal interface, and the in-memory implementation. The implementation stays internal; this package pins the names.
Index ¶
Constants ¶
View Source
const ( Enqueued = internaljournal.Enqueued Claimed = internaljournal.Claimed Heartbeat = internaljournal.Heartbeat Completed = internaljournal.Completed Failed = internaljournal.Failed DeadLettered = internaljournal.DeadLettered Cancelled = internaljournal.Cancelled CancelRequested = internaljournal.CancelRequested Released = internaljournal.Released Requeued = internaljournal.Requeued Orphaned = internaljournal.Orphaned Reprioritized = internaljournal.Reprioritized SessionOpened = internaljournal.SessionOpened SessionClosed = internaljournal.SessionClosed QuestionAsked = internaljournal.QuestionAsked QuestionAnswered = internaljournal.QuestionAnswered ErrorObserved = internaljournal.ErrorObserved IncidentTaskMinted = internaljournal.IncidentTaskMinted )
Fact types.
View Source
const ( EffectCommitted = internaljournal.EffectCommitted EffectNone = internaljournal.EffectNone EffectUnknown = internaljournal.EffectUnknown EffectPartial = internaljournal.EffectPartial EffectRolledBack = internaljournal.EffectRolledBack )
Effect dispositions.
Variables ¶
View Source
var ( NewMemoryJournal = internaljournal.NewMemoryJournal AfterSeq = internaljournal.AfterSeq )
Functions ¶
This section is empty.
Types ¶
type EffectStatus ¶ added in v0.3.4
type EffectStatus = internaljournal.EffectStatus
Effect disposition vocabulary and the task.released detail.
type Journal ¶
type Journal = internaljournal.Journal
Journal boundary and the in-memory implementation.
type MemoryJournal ¶
type MemoryJournal = internaljournal.MemoryJournal
Journal boundary and the in-memory implementation.
type ReleasedDetail ¶ added in v0.3.4
type ReleasedDetail = internaljournal.ReleasedDetail
Effect disposition vocabulary and the task.released detail.
Click to show internal directories.
Click to hide internal directories.