Documentation
¶
Overview ¶
Package replay folds retained journal entries into settled orchestration projections. It never invokes application code or reconstructs live leases.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Command ¶
type Command struct {
ID uuid.UUID
Key string
Name string
Version int
ParentCommandID *uuid.UUID
State string
Args []byte
DeclarationFingerprint [sha256.Size]byte
Queue string
RetryPolicy []byte
AttemptTimeoutMS *int64
RecoveryLeaseMS *int64
InitialDelayMS *int64
BudgetStartedAt *time.Time
NextAttemptAt *time.Time
Waits []journalcodec.EventWaitBody
WithinMS *int64
CreatedPosition int64
TerminalPosition *int64
Result []byte
Failure *failure.Value
Attempts []Attempt
}
type Run ¶ added in v0.3.0
type Run struct {
Initialized bool
ID uuid.UUID
DefinitionName string
DefinitionVersion int
RunKey string
Status string
MaxCommands int
CommandCount int
OpenCommands int
RootCommandID *uuid.UUID
LastPosition int64
Failure *failure.Value
CreatedAt time.Time
UpdatedAt time.Time
StatusAt time.Time
FinishedAt *time.Time
DeadlineAt *time.Time
Commands map[uuid.UUID]Command
Events []Event
}
Click to show internal directories.
Click to hide internal directories.