Módulo: Mongo::ClusterTime::Consumer Privado
- Incluido en:
- Mongo::Cluster, Sesión
- 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 son parte de la API pública de las clases que incluye este módulo, el hecho de que los métodos se definan en este módulo y no directamente en las clases incluidas no es parte de la API pública.
Este módulo proporciona un comportamiento común de seguimiento de tiempo de clúster.
Colapso delresumen de atributos de instancia
-
#cluster_time ⇒ nil | ClusterTime
solo lectura
privada
El tiempo del clúster rastreado por el objeto incluido este módulo.
Colapso del resumen del método de instancia
-
#advance_cluster_time(new_cluster_time) ⇒ ClusterTime
privada
Avance el documento de tiempo del clúster rastreado para el objeto incluido este módulo.
Detalles de los atributos de instancia
#cluster_time ⇒ nulo | 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.
Modificado en la versión 2.9.0: Este atributo se convirtió en una instancia de ClusterTime, que es una subclase de BSON::Document. Anteriormente era una instancia de BSON::Document.
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.
Avance el documento de tiempo del 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 avance_del_tiempo_del_cluster(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 |