类:Mongo::Error::NoServerAvailable

继承:
错误
  • 对象
显示全部
定义于:
lib/ Mongo/error/no_server_available.rb

Overview

如果没有与偏好匹配的可用服务器,则触发该警报。

由于:

  • 2.0.0

实例方法摘要折叠

构造函数详情

#initialize (server_selector, 集群 = nil, msg = nil) ⇒ NoServerAvailable

实例化新异常。

例子:

实例化异常。

Mongo::Error::NoServerAvailable.new(server_selector)

参数:

  • server_selector (哈希)

    无法满足的服务器偏好。

  • 集群 集群 (默认为: nil

    对其执行服务器选择的集群。 (已在2.7.0中添加)

由于:

  • 2.0.0



34
35
36
37
38
39
40
41
42
43
# File 'lib/ Mongo/error/no_server_available.rb', line 34

def 初始化(server_selector, 集群 = nil, msg = nil)
  除非 msg
    msg = " No #{ server_selector . name } server is available "
    msg += " in cluster: #{cluster.summary}" if 集群
    msg += " with timeout= #{ server_selector . server_selection_timeout } , " +
           " LT= #{ server_selector . local_threshold } "
  end

  (msg)
end