クラス: Mongo::Cluster::SocketReaper Private
- 継承:
-
オブジェクト
- オブジェクト
- Mongo::Cluster::SocketReaper
- 定義:
- lib/mongo/cluster/readers/socket_reaper.rb
Overview
このクラスは、プライベート API の一部です。 このクラスは将来削除または変更される可能性があるため、可能な限り使用しないでください。
クラスターの各プールでメソッドを呼び出してアイドル状態のソケットを閉じるマネージャー。
インスタンス メソッドの概要を折りたたむ
-
#実行= オブジェクト
private
操作を実行して、プールのアイドル ソケットを閉じます。
-
フラッシュ= オブジェクト
private
ソケット リーパーがガベージされている場合、アイドル状態のソケットを閉じる必要はありません。プールがガベージコレクションされると、ソケットは閉じられます。
-
#初期化(クラスター) = SocketReaper
コンストラクター
private
SocketReaper オブジェクトを初期化します。
コンストラクターの詳細
#初期化(クラスター) = SocketReaper
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
SocketReaper オブジェクトを初期化します。
35 36 37 |
# ファイル 'lib/mongo/cluster/readers/socket_reaper.rb' の検索行:35 デフォルト 初期化(クラスター) @cluster = クラスター end |
インスタンス メソッドの詳細
#実行=オブジェクト
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
操作を実行して、プールのアイドル ソケットを閉じます。
45 46 47 48 49 50 |
# ファイル 'lib/mongo/cluster/readers/socket_reaper.rb' の検索行:45 デフォルト 実行する @cluster.サーバー.各 行う |サーバー| サーバー.pool_internal&.close_idle_sockets end true end |
フラッシュ=オブジェクト
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
ソケット リーパーがガベージされている場合、アイドル状態のソケットを閉じる必要はありません。プールがガベージコレクションされると、ソケットは閉じられます。
57 |
# ファイル 'lib/mongo/cluster/readers/socket_reaper.rb' の検索行:57 デフォルト フラッシュ; end |