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

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

Overview

Publicación del evento cuando un pool de conexiones se marca como listo.

Desde:

  • 2.1.0

Resumen de atributos de la instancia colapsar

Resumen del método de instancia colapsar

Detalles del Constructor

#inicializar(dirección, opciones, pool) ⇒ PoolReady

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.

PoolCreated.new(address, options, pool)

Desde:

  • 2.9.0



43
44
45
46
47
# Archivo 'lib/mongo/monitoring/event/cmap/pool_ready.rb', línea 43

def inicializar(dirección, opciones, group)
  @address = dirección
  @options = opciones.dup.freeze
  @pool = group
end

Detalles de atributo de instancias

#DirecciónMongo::Address (solo lectura)

Dirección de retorno La dirección del servidor a la que se conectarán las conexiones del pool.

Devuelve:

  • (Mongo::Address)

    dirección La dirección del servidor al que se conectarán las conexiones del pool.

Desde:

  • 2.1.0



25
26
27
# Archivo 'lib/mongo/monitoring/event/cmap/pool_ready.rb', línea 25

def dirección
  @address
end

#opcionesHash (solo lectura)

Devuelve derechos Options especificadas para la creación de pools.

Devuelve:

  • (encriptada)

    Opciones Opciones especificadas para la creación del pool.

Desde:

  • 2.1.0



28
29
30
# Archivo 'lib/mongo/monitoring/event/cmap/pool_ready.rb', línea 28

def opciones
  @options
end

#poolMongo::servidor::ConnectionPool (solo lectura)

creado.

Devuelve:

Desde:

  • 2.1.0



34
35
36
# Archivo 'lib/mongo/monitoring/event/cmap/pool_ready.rb', línea 34

def group
  @pool
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.1.0



56
57
58
59
# Archivo 'lib/mongo/monitoring/event/cmap/pool_ready.rb', línea 56

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