module Sidekiq::ProcessManager

Constants

VERSION

Public Class Methods

after_fork(&block) click to toggle source
# File lib/sidekiq/process_manager.rb, line 14
def after_fork(&block)
  @after_fork ||= []
  @after_fork << block
end
before_fork(&block) click to toggle source
# File lib/sidekiq/process_manager.rb, line 9
def before_fork(&block)
  @before_fork ||= []
  @before_fork << block
end
run_after_fork_hooks() click to toggle source
# File lib/sidekiq/process_manager.rb, line 28
def run_after_fork_hooks
  if defined?(@after_fork) && @after_fork
    @after_fork.each do |block|
      block.call
    end
  end
  @after_fork = nil
end
run_before_fork_hooks() click to toggle source
# File lib/sidekiq/process_manager.rb, line 19
def run_before_fork_hooks
  if defined?(@before_fork) && @before_fork
    @before_fork.each do |block|
      block.call
    end
  end
  @before_fork = nil
end