module Sqreen::Ecosystem::ModuleApi::SignalProducer

Attributes

tracing_id_producer[W]

for injection callable taking no arguments and generating a tracing id

Private Instance Methods

create_tracing_id() click to toggle source
# File lib/sqreen/ecosystem/module_api/signal_producer.rb, line 18
def create_tracing_id
  @tracing_id_producer.call
end
submit_signal(signal) click to toggle source

@param [Sqreen::Kit::Signals::Signal] signal

# File lib/sqreen/ecosystem/module_api/signal_producer.rb, line 23
def submit_signal(signal)
  DispatchTable.consume_signal.call(signal)
end