Módulo: Mongo::ClusterTime::Consumer Privado
- Incluido en:
- Mongo::clúster, Session
- Definido en:
- lib/mongo/cluster_time.rb
Overview
Este módulo forma parte de una API privada. Debe evitar su uso siempre que sea posible, ya que podría eliminarse o modificarse en el futuro.
Aunque los atributos y métodos definidos en este módulo forman parte de la API pública para las clases que incluyen este módulo, el hecho de que los métodos estén definidos en este módulo y no directamente en las clases que los incluyen no forma parte de la API pública.
Este módulo proporciona un comportamiento común de seguimiento del tiempo de clúster.
Resumen de atributos de la instancia colapsar
-
#cluster_time ⇒ nil | ClusterTime
Solo lectura
privado
El tiempo del clúster rastreado por el objeto incluido este módulo.
Resumen del método de instancia colapsar
-
#advance_cluster_time(new_cluster_time) ⇒ ClusterTime
privado
Avanzar el documento de tiempo de clúster rastreado para el objeto, incluido este módulo.
Detalles de los atributos de instancia
#cluster_time ⇒ nil | ClusterTime (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.
El tiempo del clúster rastreado por el objeto incluido este módulo.
Cambiado en la versión 2.9.0: Este atributo se convirtió en una instancia de ClusterTime, que es una subclase de BSON::documento. Anteriormente era una instancia de BSON::documento.
123 124 125 |
# Archivo 'lib/mongo/cluster_time.rb', línea 123 def cluster_time @cluster_time end |
Detalles del método de instancia
#advance_cluster_time(new_cluster_time) ⇒ ClusterTime
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Avanzar el documento de tiempo de clúster rastreado para el objeto, incluido este módulo.
133 134 135 136 137 138 139 |
# Archivo 'lib/mongo/cluster_time.rb', línea 133 def advance_cluster_time(new_cluster_time) si @cluster_time @cluster_time = @cluster_time.avanzar(new_cluster_time) else @cluster_time = Tiempo de clúster[new_cluster_time] end end |