Clase: Mongo::Monitoring::Event::Cmap::PoolCreated

Hereda:
Base Mostrar todo
Definido en:
lib/mongo/monitoreo/evento/cmap/pool_created.rb

Overview

Evento que se publica cuando se crea un grupo de conexiones.

Desde:

  • 2.9.0

Colapso delresumen de atributos de instancia

Colapso del resumen del método de instancia

Detalles del constructor

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

Este método forma parte de una API privada. Debe evitarlo 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



53
54
55
56
57
# Archivo 'lib/mongo/monitoring/event/cmap/pool_created.rb', línea 53

def inicializar(dirección, opciones, Piscina)
  @DIRECCIÓN = dirección
  @opciones = opciones.dup.freeze
  @piscina = Piscina
end

Detalles de los atributos de instancia

#direcciónMongo::Address (solo lectura)

Dirección de retorno La dirección del servidor al que se conectarán las conexiones del grupo.

Devuelve:

  • (Mongo::Dirección)

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

Desde:

  • 2.9.0



32
33
34
# Archivo 'lib/mongo/monitoring/event/cmap/pool_created.rb', línea 32

def dirección
  @DIRECCIÓN
end

#opcionesHash (solo lectura)

Devuelve opciones Opciones especificadas para la creación del grupo.

Devuelve:

  • (Hash)

    Opciones Opciones especificadas para la creación del pool.

Desde:

  • 2.9.0



37
38
39
# Archivo 'lib/mongo/monitoring/event/cmap/pool_created.rb', línea 37

def opciones
  @opciones
end

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

creado.

Devuelve:

  • (Mongo::Servidor::Grupode conexiones)

    pool El pool que acaba de

Desde:

  • 2.11.0



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

def Piscina
  @piscina
end

Detalles del método de instancia

#resumenCadena

Nota:

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

Devuelve un resumen conciso pero útil del evento.

Devuelve:

  • (Cadena) -

    Resumen de cadena del evento.

Desde:

  • 2.9.0



67
68
69
70
# Archivo 'lib/mongo/monitoring/event/cmap/pool_created.rb', línea 67

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