queue

package module
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 13, 2026 License: MIT Imports: 1 Imported by: 0

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

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.

Functions.

Functions

This section is empty.

Types

type Band

type Band = internalqueue.Band

Contract types.

type Filter

type Filter = internalqueue.Filter

Contract types.

type PriorityScore

type PriorityScore = internalqueue.PriorityScore

Contract types.

type Queue

type Queue = internalqueue.Queue

Contract types.

type ReprioritizeEvidence

type ReprioritizeEvidence = internalqueue.ReprioritizeEvidence

Contract types.

type RequeueEvidence

type RequeueEvidence = internalqueue.RequeueEvidence

Contract types.

type Store

type Store = internalqueue.Store

Contract types.

type UnblockChange

type UnblockChange = internalqueue.UnblockChange

Contract types.

type WatermarkEntry

type WatermarkEntry = internalqueue.WatermarkEntry

Contract types.

Directories

Path Synopsis
postgres module
sqlite module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL