Class: ActiveCypher::Bolt::Messaging::Telemetry

Inherits:
Message
  • Object
show all
Defined in:
lib/active_cypher/bolt/messaging.rb

Overview

The TELEMETRY message. Because someone, somewhere, cares about your metrics. Probably.

Constant Summary collapse

SIGNATURE =
0x54

Instance Attribute Summary

Attributes inherited from Message

#fields, #signature

Instance Method Summary collapse

Methods inherited from Message

#==, inherited

Constructor Details

#initialize(metadata) ⇒ Telemetry

Returns a new instance of Telemetry.



238
239
240
241
# File 'lib/active_cypher/bolt/messaging.rb', line 238

def initialize()
  meta = Messaging.normalize_map()
  super(SIGNATURE, [meta])
end

Instance Method Details

#metadataObject



243
244
245
# File 'lib/active_cypher/bolt/messaging.rb', line 243

def 
  fields.first
end