Module processing

Source
Expand description

Job Processing Engine

This module contains the job processing engine that handles job execution, worker management, and background job processing.

Re-exports§

pub use activator::JobActivator;
pub use processor::JobProcessor;
pub use retry::RetryPolicy;
pub use retry::RetryStrategy;
pub use scheduler::JobScheduler;
pub use server::BackgroundJobServer;
pub use server::ServerConfig;
pub use worker::WorkerConfig;
pub use worker::WorkerContext;
pub use worker::WorkerResult;

Modules§

activator
Job activator for method invocation
processor
Job processor for executing individual jobs
retry
Retry logic and policies
scheduler
Job scheduler for delayed and recurring jobs
server
Background job server for managing job processing
worker
Worker types and configuration

Structs§

WorkerRegistry
Registry for job workers

Traits§

Worker
Trait for executing jobs