Module: Sqreen::Ecosystem::ModuleApi::Tracing::MessagingData

Includes:
Util::CallWritersFromInit
Included in:
ConsumerData, ProducerData
Defined in:
lib/sqreen/ecosystem/module_api/tracing/messaging_data.rb

Overview

The data the tracing module needs in order to populate Sqreen::Ecosystem::Tracing::Signals::TracingConsumer::Payload and Sqreen::Ecosystem::Tracing::Signals::TracingProducer::Payload.

Signals are not produced by the data producers (transport) because of superior orders, as the only current use of this data is to generate signals.

Instance Attribute Summary collapse

Method Summary

Methods included from Util::CallWritersFromInit

#initialize

Instance Attribute Details

#hostString

Returns:

  • (String)


26
27
28
# File 'lib/sqreen/ecosystem/module_api/tracing/messaging_data.rb', line 26

def host
  @host
end

#ipString

Returns:

  • (String)


29
30
31
# File 'lib/sqreen/ecosystem/module_api/tracing/messaging_data.rb', line 29

def ip
  @ip
end

#message_typeSymbol

Returns:

  • (Symbol)


23
24
25
# File 'lib/sqreen/ecosystem/module_api/tracing/messaging_data.rb', line 23

def message_type
  @message_type
end

#topicString

Returns:

  • (String)


32
33
34
# File 'lib/sqreen/ecosystem/module_api/tracing/messaging_data.rb', line 32

def topic
  @topic
end

#tracing_identifierString

Returns:

  • (String)


35
36
37
# File 'lib/sqreen/ecosystem/module_api/tracing/messaging_data.rb', line 35

def tracing_identifier
  @tracing_identifier
end