Clase: Mongo::Server::ConnectionPool::Populator Privado
- Hereda:
-
Objeto
- Objeto
- Mongo::Server::ConnectionPool::Populator
- Incluye:
- Hilo de fondo
- Definido en:
- lib/mongo/servidor/pool_de_conexión/populator.rb
Overview
Esta clase forma parte de una API privada. Debe evitar usarla siempre que sea posible, ya que podría eliminarse o modificarse en el futuro.
Un administrador que mantiene invariablemente que el tamaño de un grupo de conexiones es al menos minPoolSize.
Resumen constante
Constantes incluidas desde Loggable
Colapso delresumen de atributos de instancia
- #opciones ⇒ Objeto solo lectura privada
Colapso del resumen del método de instancia
-
#inicializar(pool, opciones = {}) ⇒ Poblador
constructor
privada
Una nueva instancia de Populator.
- #pre_stop ⇒ Object privada
Métodos incluidos desde BackgroundThread
#corre!, #corre?, #para!
Métodos incluidos en Loggable
#log_debug, #log_error, #log_fatal, #log_info, #log_warn, #logger
Detalles del constructor
#inicializar(pool,opciones = {}) ⇒ Poblador
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Devuelve una nueva instancia de Populator.
32 33 34 35 36 |
# Archivo 'lib/mongo/server/connection_pool/populator.rb', línea 32 def inicializar(Piscina, = {}) @piscina = Piscina @hilo = nulo @opciones = end |
Detalles de los atributos de instancia
#opciones ⇒ Objeto (solo lectura)
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
38 39 40 |
# Archivo 'lib/mongo/server/connection_pool/populator.rb', línea 38 def @opciones end |
Detalles del método de instancia
#pre_stop ⇒ Object
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
40 41 42 |
# Archivo 'lib/mongo/server/connection_pool/populator.rb', línea 40 def pre_stop @piscina.semáforo de población.señal end |