actionqueue-executor-local 0.1.0

Local executor with dispatch queue, retry, backoff, and timeout for the ActionQueue task queue engine.
Documentation

actionqueue-executor-local

Local executor with dispatch queue, retry, backoff, and timeout for the ActionQueue task queue engine.

Overview

This crate provides the execution infrastructure for running task attempts:

  • ExecutorHandler trait -- implement to define task execution logic (must be Send + Sync)
  • AttemptRunner -- request/response pipeline with timeout enforcement
  • TimeoutGuard -- watchdog-based timeout with panic-safe cleanup
  • BackoffStrategy -- pluggable delay computation (fixed, exponential)
  • RetryDecision -- cap-enforced retry logic with no N+1 paths
  • DispatchQueue -- FIFO intake with backpressure

Part of the ActionQueue workspace

See the workspace root for full documentation.

License

MIT