クラス: Mongo::Cluster::SocketReaper Private
- 継承:
-
オブジェクト
- オブジェクト
- Mongo::Cluster::SocketReaper
- 定義:
- build/ruby-Driver-v 2.19 /lib/mongo/cluster/readers/socket_reaper.rb
Overview
このクラスは、プライベート API の一部です。 このクラスは将来削除または変更される可能性があるため、可能な限り使用しないでください。
アイドル状態を閉じるために、クラスターの各プールでメソッドを呼び出すマネージャー
sockets.
インスタンス メソッドの概要を折りたたむ
-
#実行= オブジェクト
private
操作を実行して、プールのアイドル ソケットを閉じます。
-
フラッシュ= オブジェクト
private
ソケット リーパーがガベージされている場合、アイドル状態のソケットを閉じる必要はありません。プールがガベージコレクションされると、ソケットは閉じられます。
-
#初期化(クラスター) = SocketReaper
コンストラクター
private
SocketReaper オブジェクトを初期化します。
コンストラクターの詳細
#初期化(クラスター) = SocketReaper
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
SocketReaper オブジェクトを初期化します。
39 40 41 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/cluster/readers/socket_reader.rb', 行39 デフォルト 初期化(クラスター) @cluster = クラスター end |
インスタンス メソッドの詳細
#実行=オブジェクト
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
操作を実行して、プールのアイドル ソケットを閉じます。
49 50 51 52 53 54 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/cluster/readers/socket_reader.rb', 行49 デフォルト 実行する @cluster.サーバー.各 行う |サーバー| サーバー.pool_internal&.close_idle_sockets end true end |
フラッシュ=オブジェクト
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
ソケット リーパーがガベージされている場合、閉じる必要はありません
idle sockets; sockets will be closed anyway when the pools are
garbage collected.
61 62 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/cluster/readers/socket_reader.rb', 行61 デフォルト フラッシュ end |