クラス: Mongo::Monitoring::Event::Cmap::PoolCreated

継承:
Base
  • オブジェクト
すべて表示
定義:
lib/mongo/monitoring/ イベント/cmap/Pool_creed.rb

Overview

接続プールが作成されたときに公開されるイベント。

以来

  • 2.9.0

インスタンス属性の概要を折りたたむ

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

コンストラクターの詳細

#初期化(アドレス、オプション、プール) =PoolCreed

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

イベントを作成します。

例:

イベントを作成します。

PoolCreated.new(address, options, pool)

以来

  • 2.9.0



53
54
55
56
57
# ファイル 'lib/mongo/monitoring/イベント/cmap/Pool_creed.rb' は、53 行を

デフォルト 初期化(address, options, プール)
  @address = address
  @options = options.dup.freeze
  @Pool = プール
end

インスタンス属性の詳細

アドレス= Mongo::Address (読み取り専用)

プールの接続が接続するサーバーのアドレスを返します。

次の値を返します。

  • Mongo::Address

    address プールの接続が接続するサーバーのアドレス。

以来

  • 2.9.0



32
33
34
# ファイル 'lib/mongo/monitoring/イベント/cmap/Pool_creed.rb' は、32 行を

デフォルト address
  @address
end

オプション=ハッシュ(読み取り専用)

プール作成に指定されたオプションを返します。

次の値を返します。

  • ハッシュ

    options プール作成に指定されたオプション。

以来

  • 2.9.0



37
38
39
# ファイル 'lib/mongo/monitoring/イベント/cmap/Pool_creed.rb' は、37 行を

デフォルト options
  @options
end

#プール= " Mongo::Server::ConnectionPool (読み取り専用)

作成されました。

次の値を返します。

以来

  • 2.11.0



44
45
46
# ファイル 'lib/mongo/monitoring/イベント/cmap/Pool_creed.rb' は、44 行を

デフォルト プール
  @Pool
end

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

#のサマリー= string

注:

この方法は実験的なものであり、変更される可能性があります。

イベントの簡潔でかつ有用な概要を返します。

次の値を返します。

  • ( string )

    イベントの string の概要。

以来

  • 2.9.0



67
68
69
70
# ファイル 'lib/mongo/monitoring/イベント/cmap/Pool_creed.rb' は、67 行を

デフォルト 概要
  " # は . クラス . 名前 . サブ ( / ^Mongo::Monitoring::Event:: Cmap :: / )'  } } " +
      " address= #{dress } } options= #{ options } = 0 x #{ tool . object_id } > "
end