Class: Delayed::Master::JobListener

Inherits:
Object
  • Object
show all
Defined in:
lib/delayed/master/job_listener.rb

Direct Known Subclasses

Postgresql::JobListener

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(master) ⇒ JobListener

Returns a new instance of JobListener.



6
7
# File 'lib/delayed/master/job_listener.rb', line 6

def initialize(master)
end

Class Method Details

.klassObject



19
20
21
22
23
24
25
26
27
# File 'lib/delayed/master/job_listener.rb', line 19

def klass
  case DelayedJobMaster.config.listener
  when :postgresql
    require_relative 'postgresql/job_listener'
    Postgresql::JobListener
  else
    self
  end
end

Instance Method Details

#shutdownObject



15
16
# File 'lib/delayed/master/job_listener.rb', line 15

def shutdown
end

#startObject



9
10
# File 'lib/delayed/master/job_listener.rb', line 9

def start
end

#waitObject



12
13
# File 'lib/delayed/master/job_listener.rb', line 12

def wait
end