class Mongo::Monitoring::Event::ServerDescriptionChanged
Event
fired when a server's description changes.
@since 2.4.0
Attributes
address[R]
@return [ Address
] address The server address.
new_description[R]
@return [ Server::Description
] new_description
The new server
description.
previous_description[R]
@return [ Server::Description
] previous_description
The previous server
description.
topology[R]
@return [ Topology ] topology The topology.
Public Class Methods
new(address, topology, previous_description, new_description)
click to toggle source
Create the event.
@example Create the event.
ServerDescriptionChanged.new(address, topology, previous, new)
@param [ Address
] address The server address. @param [ Integer ] topology The topology. @param [ Server::Description
] previous_description
The previous description. @param [ Server::Description
] new_description
The new description.
@since 2.4.0
# File lib/mongo/monitoring/event/server_description_changed.rb, line 49 def initialize(address, topology, previous_description, new_description) @address = address @topology = topology @previous_description = previous_description @new_description = new_description end