Module: Sidekiq::Middleware

Defined in:
lib/sidekiq/middleware.rb

Overview

Middleware is code configured to run before/after a message is processed. It is patterned after Rack middleware. The default middleware chain:

Sidekiq::Middleware::Chain.register do

use Sidekiq::Airbrake
use Sidekiq::ActiveRecord

end

This is an example of a minimal middleware:

class MyHook

def initialize(options=nil)
end
def call(worker, msg)
  puts "Before work"
  yield
  puts "After work"
end

end

Defined Under Namespace

Classes: Chain, Entry