类:Mongo::Monitoring::Event::TopologyChanged
- 继承:
-
Event::Base
- 对象
- Event::Base
- Mongo::Monitoring::Event::TopologyChanged
- 定义于:
- 构建/ruby-driver-v2.19/lib/ mongo / 监控/ 事件/topology_changed.rb
Overview
拓扑结构更改时触发的事件。
实例属性摘要折叠
-
# new_topology ⇒ Cluster::Topology
只读
New_topology 新拓扑结构。
-
# previous_topology ⇒ Cluster::Topology
只读
Previous_topology 上一个拓扑。
实例方法摘要折叠
-
#initialize (previous_topology, new_topology) ⇒ TopologyChanged
构造函数
创建事件。
-
#摘要⇒ string
返回简洁而有用的事件摘要。
构造函数详情
#initialize (previous_topology, new_topology) ⇒ TopologyChanged
创建事件。
42 43 44 45 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo / 监控/ 事件/topology_changed.rb', 第42行 def 初始化(previous_topology, new_topology) @previous_topology = previous_topology @new_topology = new_topology end |
实例属性详细信息
# new_topology ⇒ Cluster::Topology (只读)
返回 new_topology 新拓扑结构。
31 32 33 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo / 监控/ 事件/topology_changed.rb', 第31行 def new_topology @new_topology end |
# previous_topology ⇒ Cluster::Topology (只读)
返回 previous_topology 上一个拓扑结构。
28 29 30 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo / 监控/ 事件/topology_changed.rb', 第28行 def previous_topology @previous_topology end |
实例方法详细信息
#摘要⇒ string
注意:
此方法是实验性的,可能会发生变化。
返回简洁而有用的事件摘要。
55 56 57 58 59 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo / 监控/ 事件/topology_changed.rb', 第55行 def 总结 " #< #{ simple_class_name } " + " prev= #{ previous_topology.summary} " + " new= #{ new_topology .summary } } > " end |