クラス: Mongo::Cluster::SocketReaper Private

継承:
オブジェクト
  • オブジェクト
すべて表示
定義:
build/ruby-Driver-v 2.19 /lib/mongo/cluster/readers/socket_reaper.rb

Overview

このクラスは、プライベート API の一部です。 このクラスは将来削除または変更される可能性があるため、可能な限り使用しないでください。

アイドル状態を閉じるために、クラスターの各プールでメソッドを呼び出すマネージャー

sockets.

以来

  • 2.5.0

インスタンス メソッドの概要を折りたたむ

コンストラクターの詳細

#初期化(クラスター) = SocketReaper

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

SocketReaper オブジェクトを初期化します。

例:

ソケット リージョンを初期化します。

SocketReaper.new(cluster)

パラメーター:

  • クラスター Mongo::Cluster

    プールのアイドル ソケットを定期的にリージョンする必要があるクラスター。

以来

  • 2.5.0



39
40
41
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/cluster/readers/socket_reader.rb', 行39

デフォルト 初期化(クラスター)
  @cluster = クラスター
end

インスタンス メソッドの詳細

#実行=オブジェクト

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

操作を実行して、プールのアイドル ソケットを閉じます。

例:

クラスターの各プールのアイドル ソケットを閉じます。

socket_reaper.execute

以来

  • 2.5.0



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.

以来

  • 2.5.0



61
62
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/cluster/readers/socket_reader.rb', 行61

デフォルト フラッシュ
end