Skip to main content

Module action_polling

Module action_polling 

Source
Expand description

Bounded caller-driven action polling without clocks, sleep, or executors.

Structs§

ActionPollLimits
Unconditional request, delay, and elapsed limits.
ActionPoller
Single-owner bounded action workflow driver.
ExponentialBackoff
Allocation-free exponential backoff reset by provider progress.
PollContext
Redacted context supplied to caller-owned backoff policy.
ProviderTimeObservation
Provider-owned wall-clock telemetry carried without driving local budgets.

Enums§

ActionObserveError
Observation failure with payload-redacted backoff diagnostics.
ActionPollError
Structural action workflow failure.
ActionPollLimitsError
Invalid hard action-poll limits.
ActionPollStep
Step returned after one accepted provider observation.
ActionUpdate
One provider action observation.
ExponentialBackoffError
Invalid exponential backoff configuration.
PollControl
Caller decision made independently from delay policy.
PollRequestStep
Next caller action before another provider request.
ProgressChange
Validated progress transition exposed to backoff policy.
ProgressObservation
Provider progress supplied with one running observation.
ProgressPolicy
Provider-specific progress transition policy.
ProviderTimeError
Invalid provider wall-clock telemetry.

Constants§

MAX_BACKOFF_MULTIPLIER
Largest admitted exponential multiplier.

Traits§

PollBackoff
Caller-owned action polling backoff without sleep or clock access.