クラス: Mongo::Retryable::BaseWorker Private

継承:
オブジェクト
  • オブジェクト
すべて表示
次による拡張機能。
転送可能
定義:
build/ruby-Driver-v 2.19 /lib/mongo/retryable/base_worker.rb

Overview

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

Mongo::Retryable で使用されるワーカーの抽象スーパークラス。

以来

  • 2.1.0

既知のサブクラスを直接確認

ReadWORKerWriteWorker

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

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

コンストラクターの詳細

#初期化(再試行可能) = baseServer

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

新しいワーカーを構築します。

例:

新しい読み取りワーカーのインスタンス化

worker = Mongo::Retryable::ReadWorker.new(self)

新しい書込み (write) ワーカーのインスタンス化

worker = Mongo::Retryable::WriteWorker.new(self)

パラメーター:

  • 再試行可能 Mongo::Retryable

    このワーカーを使用して再試行可能な操作を実行しているクライアント オブジェクト

以来

  • 2.1.0



46
47
48
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/retryable/base_worker.rb', 行46

デフォルト 初期化(再試行可能)
  @retryable = 再試行可能
end

インスタンス属性の詳細

# 再試行可能Mongo::再試行可能(読み取り専用)

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

このワーカーをインスタンス化したクライアント オブジェクトへの再試行可能な A 参照を返します。

次の値を返します。

  • Mongo::Retryable

    再試行可能 このワーカーをインスタンス化したクライアント オブジェクトへの参照。

以来

  • 2.1.0



34
35
36
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/retryable/base_worker.rb', 行34

デフォルト 再試行可能
  @retryable
end