class Mongo::Monitoring::Event::ServerHeartbeatStarted
Event fired when a server heartbeat is dispatched.
@since 2.7.0
Attributes
address[R]
@return [ Address ] address The server address.
Public Class Methods
new(address, awaited: false)
click to toggle source
Create the event.
@example Create the event.
ServerHeartbeatStarted.new(address)
@param [ Address ] address The server address. @param [ true | false ] awaited Whether the heartbeat was awaited.
@since 2.7.0 @api private
# File lib/mongo/monitoring/event/server_heartbeat_started.rb, line 44 def initialize(address, awaited: false) @address = address @awaited = !!awaited end
Public Instance Methods
awaited?()
click to toggle source
@return [ true | false ] Whether the heartbeat was awaited.
# File lib/mongo/monitoring/event/server_heartbeat_started.rb, line 30 def awaited? @awaited end
summary()
click to toggle source
Returns a concise yet useful summary of the event.
@return [ String ] String summary of the event.
@note This method is experimental and subject to change.
@since 2.7.0 @api experimental
# File lib/mongo/monitoring/event/server_heartbeat_started.rb, line 57 def summary "#<#{short_class_name}" + " address=#{address}>" end