类:Mongoid::Railties::ControllerRuntime::Collector
- 继承:
-
对象
- 对象
- Mongoid::Railties::ControllerRuntime::Collector
- 定义于:
- lib/mongoid/railties/controller_runtime.rb
Overview
订阅MongoDB mongo驾驶员命令监控的 运行时指标收集器。将该值存储在线程局部变量中,以便在应用程序从背景线程发出MongoDB操作时提供正确的计数。
常量摘要折叠
- VARIABLE_NAME =
" Mongoid.controller_runtime ".冻结
类方法摘要折叠
-
。 reset_runtime ⇒ 整数
将当前线程的运行时值重置为零。
-
.runtime ⇒ Integer
获取当前线程的运行时值。
-
。 runtime= (value) ⇒ 整数
在当前线程上设置运行时值。
实例方法摘要折叠
-
# _completed (e) ="Integer" (整数)(另外:#succeeded、#failed)
事件完成时调用。
-
#开始(_) ⇒ nil
事件开始时调用。
类方法详细信息
。 reset_runtime ⇒整数
将当前线程的运行时值重置为零。
96 97 98 99 100 |
# File 'lib/mongoid/railties/controller_runtime.rb', line 96 def self.reset_runtime to_now = 运行时 self.运行时 = 0 to_now end |
.runtime ⇒ Integer
获取当前线程的运行时值。
80 81 82 |
# File 'lib/mongoid/railties/controller_runtime.rb', line 80 def self.运行时 线程化.获取(VARIABLE_NAME) { 0 } end |
。 runtime= (value) ⇒整数
在当前线程上设置运行时值。
89 90 91 |
# File 'lib/mongoid/railties/controller_runtime.rb', line 89 def self.运行时= 值 线程化.集(VARIABLE_NAME, 值) end |