Expand description
Bounded local task scheduling with cooperative cancellation and clean shutdown.
Structs§
- Placement
Candidate - Runtime state advertised by one placement candidate.
- Placement
Decision - Complete placement result, including rejected alternatives.
- Placement
Engine - Deterministic scheduler policy that evaluates all foundation signals.
- Placement
Evaluation - Explainable evaluation of one candidate.
- Placement
Request - Inputs required to place one capability invocation.
- Resource
Request - Minimum resources requested by one placement operation.
- Retry
Policy - Bounded exponential retry policy.
- Scheduled
Task - Immutable scheduled task definition.
- Scheduler
- Bounded local scheduler with cooperative cancellation and clean shutdown.
- Scheduler
Config - Bounded scheduler process configuration.
- Scheduler
Snapshot - Observable scheduler state.
- Task
Context - Cooperative execution context supplied to a task callback.
- Task
Handle - Cancellation handle for a registered task.
- Task
Snapshot - Observable state of one registered task.
Enums§
- Placement
Rejection - Stable reason that made a placement candidate ineligible.
- Scheduler
Error - Controlled scheduler failure.
- Task
Schedule - Supported local task schedule.
Type Aliases§
- Task
Callback - Thread-safe scheduled task callback.
- Task
Result - Result returned by one scheduled task invocation.