class Sqreen::EcosystemIntegration::SignalConsumption
Public Class Methods
new(framework, req_lifecycle, queue)
click to toggle source
@param [Sqreen::Frameworks::GenericFramework] framework @param [Sqreen::EcosystemIntegration::RequestLifecycleTracking] @param [Sqreen::CappedQueue]
# File lib/sqreen/ecosystem_integration/signal_consumption.rb, line 16 def initialize(framework, req_lifecycle, queue) @framework = framework @req_lifecycle = req_lifecycle @queue = queue end
Public Instance Methods
consume_signal(signal)
click to toggle source
# File lib/sqreen/ecosystem_integration/signal_consumption.rb, line 22 def consume_signal(signal) # transitional unless Sqreen.features.fetch('use_signals', DEFAULT_USE_SIGNALS) logger.debug { "Discarding signal #{signal} (signals disabled)" } return end @queue.push signal end