Clase: Mongo::supervisión::evento::Cmap::ConnectionReady

Hereda:
Base Mostrar todo
Definido en:
lib/mongo/supervisión/event/cmap/connection_ready.rb

Overview

Evento publicado cuando una conexión está lista para ser utilizada en operaciones.

Desde:

  • 2.9.0

Resumen de atributos de la instancia colapsar

Resumen del método de instancia colapsar

Detalles del Constructor

#initialize(address, id) ⇒ ConnectionReady

Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.

Crear el evento.

Ejemplos:

Crear el evento.

ConnectionReady.new(address, id)

Desde:

  • 2.9.0



43
44
45
46
# Archivo 'lib/mongo/supervisión/event/cmap/connection_ready.rb', línea 43

def inicializar(dirección, ID)
  @address = dirección
  @connection_id = ID
end

Detalles de atributo de instancias

#DirecciónMongo::Address (solo lectura)

Devuelve dirección: la dirección del servidor al que está conectada la conexión.

Devuelve:

  • (Mongo::Address)

    address La dirección del servidor al que está conectada la conexión.

Desde:

  • 2.9.0



29
30
31
# Archivo 'lib/mongo/supervisión/event/cmap/connection_ready.rb', línea 29

def dirección
  @address
end

#connection_idEntero (solo lectura)

Devuelve connection_id El ID de la conexión.

Devuelve:

  • (Número entero)

    connection_id El ID de la conexión.

Desde:

  • 2.9.0



34
35
36
# Archivo 'lib/mongo/supervisión/event/cmap/connection_ready.rb', línea 34

def connection_id
  @connection_id
end

Detalles del método de instancia

#summaryString

Nota:

Este método es experimental y está sujeto a cambios.

Devuelve un resumen conciso pero útil del evento.

Devuelve:

  • (string)

    String summary of the evento.

Desde:

  • 2.9.0



56
57
58
59
# Archivo 'lib/mongo/supervisión/event/cmap/connection_ready.rb', línea 56

def Resumen
  "#<#{self.clase.name.sub(/^Mongo::supervisión::evento::Cmap::/, '')} " +
    "dirección=#{dirección} id_conexión=#{id_conexión}>"
end