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(=nil)
end
def call(worker, msg)
puts "Before work"
yield
puts "After work"
end
end