Skip to main content

Module admin

Module admin 

Source

Structs§

CallbackConfig
Configuration for CEL callback expressions.
ListJobsFilter
List jobs with optional filters.
QueueStats
Queue statistics.
StateTimeseriesBucket
A bucketed count of jobs by state over time.

Enums§

DefaultAction
What resolve_callback should do if no CEL conditions match or no expressions are configured.
ResolveOutcome
Outcome of resolve_callback.

Functions§

bulk_cancel
Cancel multiple jobs by ID. Only cancels non-terminal jobs.
bulk_retry
Retry multiple jobs by ID. Only retries failed, cancelled, or waiting_external jobs.
cancel
Cancel a single non-terminal job.
complete_external
Complete a waiting job via external callback.
discard_failed
Discard (delete) all failed jobs of a given kind.
distinct_kinds
Return all distinct job kinds.
distinct_queues
Return all distinct queue names.
drain_queue
Drain a queue: cancel all non-running, non-terminal jobs.
fail_external
Fail a waiting job via external callback.
get_job
Get a single job by ID.
list_jobs
List jobs matching the given filter.
pause_queue
Pause a queue. Affects all workers immediately.
queue_stats
Get statistics for all queues.
register_callback
Register a callback for a running job, writing the callback_id and timeout to the database immediately.
register_callback_with_config
Register a callback with optional CEL expressions.
resolve_callback
Resolve a callback by evaluating CEL expressions against the payload.
resume_queue
Resume a paused queue.
retry
Retry a single failed, cancelled, or waiting_external job.
retry_external
Retry a waiting job via external callback.
retry_failed_by_kind
Retry all failed jobs of a given kind.
retry_failed_by_queue
Retry all failed jobs in a given queue.
state_counts
Count jobs grouped by state.
state_timeseries
Return time-bucketed state counts over the last N minutes.