Documentation
¶
Overview ¶
Package queue is the public facade over the store-contract module (ADR-0016): the Store interface, Filter, the Queue convenience facade, priority bands (ADR-0015), and the sentinel errors. The implementation stays internal; this package pins the names. Store drivers live in the sibling queue/sqlite and queue/postgres modules and satisfy Store here.
Index ¶
Constants ¶
View Source
const ( BandBacklog = internalqueue.BandBacklog BandHot = internalqueue.BandHot BandMachine = internalqueue.BandMachine BacklogMax = internalqueue.BacklogMax HotMin = internalqueue.HotMin HotMax = internalqueue.HotMax MachineMin = internalqueue.MachineMin )
Priority bands (ADR-0015).
View Source
const ( PriorityAgingDaysPerPoint = internalqueue.PriorityAgingDaysPerPoint PriorityAgingMaxBonus = internalqueue.PriorityAgingMaxBonus PrioritySourceUnblock = internalqueue.PrioritySourceUnblock UnblockBumpPriority = internalqueue.UnblockBumpPriority )
Priority aging (ADR-0015) and unblock bumps.
Variables ¶
View Source
var ( ErrNoTaskDue = internalqueue.ErrNoTaskDue ErrEmptyType = internalqueue.ErrEmptyType )
Sentinel errors.
View Source
var ( New = internalqueue.New BandOf = internalqueue.BandOf ClampBacklog = internalqueue.ClampBacklog )
Functions.
Functions ¶
This section is empty.
Types ¶
type ReprioritizeEvidence ¶
type ReprioritizeEvidence = internalqueue.ReprioritizeEvidence
Contract types.
Click to show internal directories.
Click to hide internal directories.