クラス: Mongo::Server::ConnectionPool::Populator Private
- 継承:
-
オブジェクト
- オブジェクト
- Mongo::Server::ConnectionPool::Populator
- 次のことが含まれます。
- バックグラウンドスレッド
- 定義:
- build/ruby-Driver-v 2.19 /lib/mongo/server/ connection_role/populator.rb
Overview
このクラスは、プライベート API の一部です。 このクラスは将来削除または変更される可能性があるため、可能な限り使用しないでください。
接続プールのサイズが少なくとも minPoolSize であるという不変を維持するマネージャー。
定数の概要
Loggableに含まれる定数
インスタンス属性の概要を折りたたむ
- #オプション= オブジェクト readOnly private
インスタンス メソッドの概要を折りたたむ
-
#初期化(プール、オプション = {}) = 入力値
コンストラクター
private
入力型の新しいインスタンス。
- #pre_stop ⇒ Object private
バックグラウンドスレッドに含まれるメソッド
# を実行します。は、 を実行しますか。 、 #停止します。
Loggableに含まれるメソッド
#log_debug, #log_error, #log_fatal, #log_info, #log_warn, #logger
コンストラクターの詳細
#初期化(プール、オプション = {}) =入力値
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
入力一覧の新しいインスタンスを返します。
32 33 34 35 36 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/server/接続_プール/populator.rb', 行32 デフォルト 初期化(プール, = {}) @Pool = プール @thread = nil @options = end |
インスタンス属性の詳細
#オプション=オブジェクト(読み取り専用)
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
38 39 40 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/server/接続_プール/populator.rb', 行38 デフォルト @options end |
インスタンス メソッドの詳細
#pre_stop ⇒ Object
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
40 41 42 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/server/接続_プール/populator.rb', 行40 デフォルト pre_stop @Pool.put_smahour.シグナル end |