class Mongo::Monitoring::Event::Cmap::ConnectionCheckedOut
Event
published when a connection is successfully checked out out of a pool.
@since 2.9.0
Attributes
address[R]
@return [ Mongo::Address
] address The address of the server that the connection will
connect to.
@since 2.9.0
connection_id[R]
@return [ Integer ] connection_id
The ID of the connection.
@since 2.9.0
pool[R]
@return [ Mongo::Server::ConnectionPool
] pool The pool that the connection was checked out from.
@since 2.11.0 @api experimental
Public Class Methods
new(address, id, pool)
click to toggle source
Create the event.
@example Create the event.
ConnectionCheckedOut.new(address, id, pool)
@since 2.9.0 @api private
# File lib/mongo/monitoring/event/cmap/connection_checked_out.rb, line 50 def initialize(address, id, pool) @address = address @connection_id = id @pool = pool end
Public Instance Methods
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.9.0 @api experimental
# File lib/mongo/monitoring/event/cmap/connection_checked_out.rb, line 64 def summary "#<#{self.class.name.sub(/^Mongo::Monitoring::Event::Cmap::/, '')} " + "address=#{address} connection_id=#{connection_id} pool=0x#{pool.object_id}>" end