Clase: Mongo::Monitoring::Event::Cmap::PoolCleared

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

Overview

Evento publicado cuando se borra 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, id_de_servicio: nulo, conexiones_de_interrupción_en_uso: nulo) ⇒ PoolCleared

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.

Parámetros:

  • dirección ( DIRECCIÓN)
  • id_de_servicio (Objeto) (predeterminado: nulo)

    El identificador del servicio, si lo hay.

  • conexiones de interrupción en uso (verdadero | falso | nulo) (predeterminado: nulo)

    La bandera interrupt_in_use_connections, si se proporciona.

Desde:

  • 2.9.0



48
49
50
51
52
53
# Archivo 'lib/mongo/monitoring/event/cmap/pool_cleared.rb', línea 48

def inicializar(dirección, id_de_servicio: nulo, conexiones de interrupción en uso: nulo)
  @DIRECCIÓN = dirección
  @service_id = id_de_servicio
  @opciones = {}
  @opciones[:interrupción_en_uso_de_conexiones] = conexiones de interrupción en uso
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_cleared.rb', línea 32

def dirección
  @DIRECCIÓN
end

#opcionesHash (solo lectura)

Devuelve opciones Las opciones.

Devuelve:

  • (Hash)

    opciones Las opciones

Desde:

  • 2.9.0



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

def opciones
  @opciones
end

#service_idnil | Objeto (solo lectura)

Devuelve el ID del servicio, si lo hay.

Devuelve:

  • (nil | Objeto)

    El identificador del servicio, si lo hay.

Desde:

  • 2.9.0



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

def id_de_servicio
  @service_id
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



63
64
65
# Archivo 'lib/mongo/monitoring/event/cmap/pool_cleared.rb', línea 63

def resumen
  "#<#{self.class.name.sub(/^Mongo::Monitoring::Event::Cmap::/,'  ' )} dirección=#{dirección}> "
end