Clase: Mongo::Cluster::SocketReaper Privada
- Hereda:
-
Objeto
- Objeto
- Mongo::Cluster::SocketReaper
- Definido en:
- lib/mongo/cluster/reapers/socket_reaper.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 llama a un método en cada uno de los grupos de un clúster para cerrar los grupos inactivos.
sockets.
Colapso del resumen del método de instancia
-
#ejecutar ⇒ Objeto
privada
Ejecute la operación para cerrar los sockets inactivos del grupo.
-
#flush ⇒ Objeto
privada
Cuando se recolecta basura del socket reaper, no hay necesidad de cerrar los sockets inactivos; los sockets se cerrarán de todos modos cuando se recolecta basura de los grupos.
-
#inicializar(clúster) ⇒ SocketReaper
constructor
privada
Inicializar el objeto SocketReaper.
Detalles del constructor
#inicializar(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.
Inicializar el objeto SocketReaper.
39 40 41 |
# Archivo 'lib/mongo/cluster/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/cluster/reapers/socket_reaper.rb', línea 49 def ejecutar @cluster.servidores.cada hacer |Server| Server.pool_internal&.cerrar_tomas_inactivas 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 se recolecta basura del socket reaper, no es necesario cerrarlo
idle sockets; sockets will be closed anyway when the pools are
garbage collected.
61 62 |
# Archivo 'lib/mongo/cluster/reapers/socket_reaper.rb', línea 61 def enjuagar end |