モジュール: Mongo::Error:SamErrorDeleted
- 次のドキュメントに含まれます。
- パーサー、OperationFailure::ファミリー
- 定義:
- lib/mongo/error/sam_error_detection.rb
Overview
注:
ではありませんが 、や Node_reactive では、 このモジュールのメソッドはパブリック API の一部ですが、これらのメソッドはこのモジュールでは定義され、このモジュールを含むクラスでは定義されていないため、これらのメソッドはパブリック API の一部ではありません。
定数の概要の削減
- NOT_MASTER_CODES =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
[ 10_107, 13_435 ].freeze
- NODE_RECOVERING_CODES =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
[ 11_600, 11_602, 13_436, 189, 91, 10_058 ].freeze
- NODE_SHUTTING_DOWN_CODES =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
[ 11_600, 91 ].freeze
インスタンス メソッドの概要を折りたたむ
-
Node_reactive? = true | false
エラーが「ノードがリカバリしていますいる 」エラーであるか、そのバリアントのいずれか。
-
ノード_シャットダウン_ダウン= true | false
エラーが「ノードがシャットダウンしている 」タイプのエラーであるかどうか。
-
は_マスターではありませんか? = true | false
エラーが "not Master" エラーであるか、そのバリアントのいずれか。
インスタンス メソッドの詳細
Node_reactive? = true | false
エラーが「ノードがリカバリしていますいる 」エラーであるか、そのバリアントのいずれか。
51 52 53 54 55 56 57 58 59 60 61 62 63 |
ファイル 'lib/mongo/error/sdum_error_detection.rb' 行 51 デフォルト Node_reactive? # 応答の最上位でエラーが伝達される必要がある は、SDAM 状態に影響を与える可能性があるためです。 詳しくは、 Drivers- 1376 / Ruby- 2516を参照してください。 return false 場合 ドキュメント & & ドキュメント['ok'] == 1 場合 コード NODE_RECOVERING_CODES.include?(コード) elsif .include?(「ノードはリカバリしています」) || .include?(マスター で もセカンダリでも ない) else false end end |
ノード_シャットダウン_ダウン= true | false
エラーが「ノードがシャットダウンしている 」タイプのエラーであるかどうか。
72 73 74 75 76 77 78 |
ファイル 'lib/mongo/error/sdum_error_detection.rb' 行 72 デフォルト Node_shupping_down? 場合 コード & & NODE_SHUTTING_DOWN_CODES.include?(コード) true else false end end |
は_マスターではありませんか? = true | false
エラーが "not Master" エラーであるか、そのバリアントのいずれか。
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
ファイル 'lib/mongo/error/sdum_error_detection.rb' 行 28 デフォルト not_ Master? # 応答の最上位でエラーが伝達される必要がある は、SDAM 状態に影響を与える可能性があるためです。 詳しくは、 Drivers- 1376 / Ruby- 2516を参照してください。 return false 場合 ドキュメント & & ドキュメント['ok'] == 1 場合 Node_reactive? false elsif コード NOT_MASTER_CODES.include?(コード) elsif .include?('マスターではありません') else false end end |