Module: Tengine::Job::Killing

Extended by:
ActiveSupport::Concern
Included in:
Job
Defined in:
lib/tengine/job/killing.rb

Overview

終了対象となりうるVertexで使用するモジュール

Constant Summary collapse

DEFAULT_KILLING_SIGNAL_INTERVAL =
5

Instance Method Summary collapse

Instance Method Details

#actual_killing_signal_intervalObject



25
26
27
28
# File 'lib/tengine/job/killing.rb', line 25

def actual_killing_signal_interval
  killing_signals ? killing_signal_interval :
    (parent ? parent.actual_killing_signal_interval : DEFAULT_KILLING_SIGNAL_INTERVAL)
end

#actual_killing_signalsObject



20
21
22
23
# File 'lib/tengine/job/killing.rb', line 20

def actual_killing_signals
  killing_signals ? killing_signals :
    (parent ? parent.actual_killing_signals : ['KILL'])
end