类:Mongo::Monitoring::Event::ServerOpening

继承:
Event::Base
  • 对象
显示全部
定义于:
build/Ruby-driver-v 2.19 /lib/mongo/monitoring/event/server_opening.rb

Overview

服务器打开时触发的事件。

由于:

  • 2.4.0

实例属性摘要折叠

实例方法摘要折叠

构造函数详情

#初始化(地址, 拓扑结构) ⇒ ServerOpening

创建事件。

例子:

创建事件。

ServerOpening.new(address)

参数:

  • 地址 (地址)

    服务器解决。

  • 拓扑结构 ( Integer )

    拓扑结构。

由于:

  • 2.4.0



42
43
44
45
# File 'build/Ruby-driver-v 2.19 /lib/mongo/monitoring/event/server_opening.rb', 第42行

def 初始化(地址, 拓扑结构)
  @address = 地址
  @topology = 拓扑结构
end

实例属性详细信息

#解决地址(只读)

返回地址 服务器地址。

返回:

  • (地址)

    解决服务器解决。

由于:

  • 2.4.0



28
29
30
# File 'build/Ruby-driver-v 2.19 /lib/mongo/monitoring/event/server_opening.rb', 第28行

def 地址
  @address
end

#拓扑结构拓扑结构(只读)

返回拓扑结构拓扑结构。

返回:

  • (拓扑)

    拓扑结构拓扑结构。

由于:

  • 2.4.0



31
32
33
# File 'build/Ruby-driver-v 2.19 /lib/mongo/monitoring/event/server_opening.rb', 第31行

def 拓扑结构
  @topology
end

实例方法详细信息

#摘要string

注意:

此方法是实验性的,可能会发生变化。

返回简洁而有用的事件摘要。

返回:

  • ( string )

    事件摘要的string 。

由于:

  • 2.7.0



55
56
57
58
# File 'build/Ruby-driver-v 2.19 /lib/mongo/monitoring/event/server_opening.rb', 第55行

def 总结
  " #< #{ simple_class_name } " +
  " 解决= #{ 解决} topology = #{ 拓扑结构} > "
end