module Sidekiq::Middleware

Overview

Middleware is code configured to run before/after a message is processed. It is patterned after Rack middleware. Middleware exists for the client side (pushing jobs onto the queue) as well as the server side (when jobs are actually processed).

Middleware must be thread-safe.

Defined in:

sidekiq/middleware.cr
sidekiq/server/retry_jobs.cr