Clase: Mongo::clúster::SocketReaper Privado
- Hereda:
-
Objeto
- Objeto
- Mongo::Cluster::SocketReaper
- Definido en:
- lib/mongo/clúster/reapers/socket_reaper.rb
Overview
Esta clase forma parte de una API privada. Evita usar esta clase si es posible, ya que puede ser eliminada o modificada en el futuro.
Un gestor que llama a un método en cada uno de los agrupaciones de un clúster para cerrar los inactivos
sockets.
Resumen del método de instancia colapsar
-
#ejecutar ⇒ Objeto
privado
Ejecute la operación para cerrar los sockets inactivos del grupo.
-
#flush ⇒ Objeto
privado
Cuando el recolector de sockets es recolectado por basura, no es necesario cerrar los sockets inactivos; los sockets se cerrarán de todos modos cuando los grupos sean recolectados por basura.
-
#inicializar(clúster) ⇒ SocketReaper
constructor
privado
Inicializa el objeto SocketReaper.
Detalles del constructor
#initialize(clúster) ⇒ SocketReaper
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Inicializa el objeto SocketReaper.
39 40 41 |
# Archivo 'lib/mongo/clúster/reapers/socket_reaper.rb', línea 39 def inicializar(clúster) @cluster = clúster end |
Detalles del método de instancia
#ejecutar ⇒ Objeto
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Ejecute la operación para cerrar los sockets inactivos del grupo.
49 50 51 52 53 54 |
# Archivo 'lib/mongo/clúster/reapers/socket_reaper.rb', línea 49 def ejecutar @cluster.servidores.cada hacer |Server| Server.pool_internal&.close_idle_sockets end true end |
#flush ⇒ Objeto
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Cuando el recolector de sockets es recolectado como basura, no es necesario cerrar
idle sockets; sockets will be closed anyway when the pools are
garbage collected.
61 62 |
# Archivo 'lib/mongo/clúster/reapers/socket_reaper.rb', línea 61 def fluir end |