Structs§
- Backend
Capabilities - Storage backend feature and guarantee declaration.
- Backend
Semantic Capabilities - Detailed semantic strength behind the compatibility-preserving feature flags.
- Consumer
Group Status - Status and offset information for a consumer group registered on a stream log.
- Event
- Represents an immutable event stored within a durable stream log.
- Job
- Primary job entity representing a unit of work stored in a storage backend.
- JobExecution
- Runtime execution claim tying a job, durable attempt, worker, and lease together.
- JobList
Item - Lightweight job summary model returned when listing jobs in Admin UI or APIs.
- NewEvent
- Input model for publishing a new event into a stream log.
- NewJob
- Specification for enqueueing a new job into a storage backend.
- Queue
- Named queue definition plus its execution policy.
- Queue
Config - Configuration options for a job queue.
- Worker
- Worker identity used for leases, attempts, and execution ownership.
Enums§
- Backpressure
Capability - Backpressure behavior exposed by a storage backend.
- Consumer
Group Capability - Coordination provided for consumers sharing one consumer-group name.
- Durability
Capability - Persistence strength provided by a backend.
- JobLifecycle
State - Canonical logical job lifecycle state.
- JobStatus
- Stored job status values.
- Notification
Capability - Delivery behavior of backend wake-up notifications.
- Ordering
Capability - Ordering strength exposed by a storage backend.
- Queue
Ordering - Per-queue job execution ordering policy.
- Retention
Capability - Retention behavior exposed by a backend.
- Transactional
Enqueue Capability - Transaction boundary in which enqueue can be atomic with application state.
Traits§
- JobProcessor
- Trait-based job processor interface for structured background workers.
Type Aliases§
- JobHandler
- Asynchronous job handler closure type alias.