Clase: Mongo::clúster::topología::Unknown
- Hereda:
-
Base
- Objeto
- Base
- Mongo::clúster::topología::Unknown
- Incluye:
- NoReplicaSetOptions
- Definido en:
- lib/mongo/clúster/topología/unknown.rb
Overview
Define el comportamiento para cuando un clúster está en un estado desconocido.
Resumen de constantes colapsar
- NAME =
El nombre para mostrar de la topología.
'Desconocido'
Constantes incluidas desde Loggable
Resumen del atributo de la instancia
Atributos heredados de Base
#compatibility_error, #logical_session_timeout, #supervisión, #options, #server_descriptions
Atributos incluidos de supervisión::Publishable
Resumen del método de instancia colapsar
-
#display_name ⇒ String
Obtén el nombre para mostrar.
-
#has_readable_server?(_cluster, _server_selector = nil) ⇒ false
Determine si la topología seleccionaría un servidor legible para los candidatos proporcionados y la preferencia de lectura.
-
#has_writable_server?(_cluster) ⇒ false
Determina si la topología seleccionaría un servidor escribible para los candidatos proporcionados.
-
#replica_set? ⇒ false
Una topología desconocida no es un set de réplicas.
-
#servidores(_servidores) ⇒ objeto
Selecciona los servidores apropiados para esta topología.
-
#particionado? ⇒ false
Una topología desconocida no está fragmentada.
-
#soltero? ⇒ verdadero
Una topología desconocida no es única.
- #resumen ⇒ Objeto
-
#¿desconocido? ⇒ verdadero
Una topología desconocida es desconocida.
Métodos heredados de Base
#addresses, #compatible?, #data_bearing_servers?, #initialize, #max_election_id, #max_set_version, #new_max_election_id, #new_max_set_version, #replica_set_name, #server_hosts_match_any?
Métodos incluidos de Monitoring::Publishable
#publish_cmap_event, #publish_event, #publish_sdam_event
Métodos incluidos desde Registrable
#log_debug, #log_error, #log_fatal, #log_info, #log_warn, #logger
Detalles del Constructor
Esta clase hereda un constructor de Mongo::clúster::topología::Base
Detalles del método de instancia
#display_name ⇒ String
Obtén el nombre para mostrar.
39 40 41 |
# Archivo 'lib/mongo/cluster/topology/unknown.rb', línea 39 def display_name sí mismo.clase.Nombre.gsub(/.*::/, '') end |
#¿has_readable_server?(_cluster, _server_selector = nil) ⇒ false
Determine si la topología seleccionaría un servidor legible para los candidatos proporcionados y la preferencia de lectura.
65 66 67 |
# Archivo 'lib/mongo/cluster/topology/unknown.rb', línea 65 def has_readable_server?(_cluster, servidor = nulo) false end |
#has_writable_server?(_cluster) ⇒ false
Determina si la topología seleccionaría un servidor escribible para los candidatos proporcionados.
80 81 82 |
# Archivo 'lib/mongo/cluster/topology/unknown.rb', línea 80 def ¿tiene_servidor_escribible?(_cluster) false end |
#replica_set? ⇒ false
Una topología desconocida no es un set de réplicas.
92 93 94 |
# Archivo 'lib/mongo/cluster/topology/unknown.rb', línea 92 def replica_set? false end |
#servidores(_servers) ⇒ Object
Selecciona los servidores apropiados para esta topología.
107 108 109 |
# Archivo 'lib/mongo/cluster/topology/unknown.rb', línea 107 def servidor(servidor) [] end |
#particionado? ⇒ false
Una topología desconocida no está fragmentada.
119 120 121 |
# Archivo 'lib/mongo/cluster/topology/unknown.rb', línea 119 def particionado? false end |
#¿único? ⇒ verdadero
Una topología desconocida no es única.
131 132 133 |
# Archivo 'lib/mongo/cluster/topology/unknown.rb', línea 131 def ¿Soltero/a? false end |
#resumen ⇒ Objeto
Este método es experimental y está sujeto a cambios.
47 48 49 50 |
# Archivo 'lib/mongo/cluster/topology/unknown.rb', línea 47 def Resumen Detalles = server_descriptions.claves.unirse(',') "#{display_name}[#{details}]" end |
#¿desconocido? ⇒ true
Una topología desconocida es desconocida.
143 144 145 |
# Archivo 'lib/mongo/cluster/topology/unknown.rb', línea 143 def ¿desconocido? true end |