Módulo: Mongo::Session::ServerSession::Dirtyable Privado
- Incluido en:
- Mongo::Sesión::Sesión de servidor
- Definido en:
- lib/mongo/sesión/sesión_del_servidor/dirtyable.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.
Functionality for manipulating and querying a session’s “dirty” state, per the last paragraph at github.com/mongodb/specifications/blob/master/source/sessions/driver-sessions.md#server-session-pool
If a driver has a server session pool and a network error is
encountered when executing any command with a ClientSession, the
driver MUST mark the associated ServerSession as dirty. Dirty server
sessions are discarded when returned to the server session pool. It is
valid for a dirty session to be used for subsequent commands (e.g. an
implicit retry attempt, a later command in a bulk write, or a later
operation on an explicit session), however, it MUST remain dirty for
the remainder of its lifetime regardless if later commands succeed.
Resumen del método de instancia colapsar
-
#¡sucio!(marca = verdadero) ⇒ Objeto
privado
Marca la sesión del servidor como sucia (el valor por defecto) o limpia.
-
#¿sucio? ⇒ true | false
privado
Query si la sesión del servidor se ha marcado como sucia o no.
Detalles del método de instancia
#¡sucio!( marcar = true) ⇒ 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.
Marca la sesión del servidor como sucia (el valor por defecto) o limpia.
46 47 48 |
# Archivo 'lib/mongo/session/server_session/dirtyable.rb', línea 46 def dirty!(marca = true) @dirty = marca end |
#已修改? ⇒ true | false
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Query si la sesión del servidor se ha marcado como sucia o no.
38 39 40 |
# Archivo 'lib/mongo/session/server_session/dirtyable.rb', línea 38 def dirty? @dirty end |