レコードクラス ServiceConfig.MethodConfig.HedgingPolicy
java.lang.ObjectSE
java.lang.RecordSE
org.springframework.boot.grpc.client.autoconfigure.ServiceConfig.MethodConfig.HedgingPolicy
- レコードコンポーネント:
maxAttempts- 送信試行の最大回数delay- 後続の RPC の遅延nonFatalStatusCodes- 他のヘッジ付き RPC が成功する可能性があることを示すステータスコード
- 含まれているクラス:
ServiceConfig.MethodConfig
public static record ServiceConfig.MethodConfig.HedgingPolicy(IntegerSE maxAttempts, DurationSE delay, SetSE<io.grpc.Status.Code> nonFatalStatusCodes)
extends RecordSE
発信 RPC に対するヘッジポリシー。
- 導入:
- 4.1.0
- 作成者:
- Phillip Webb
コンストラクター概要
コンストラクターコンストラクター説明HedgingPolicy(IntegerSE maxAttempts, DurationSE delay, SetSE<io.grpc.Status.Code> nonFatalStatusCodes) HedgingPolicyレコードクラスのインスタンスを作成します。方法の概要
修飾子と型メソッド説明delay()delayレコードコンポーネントの値を返します。final boolean他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。final inthashCode()このオブジェクトのハッシュコード値を返します。maxAttemptsレコードコンポーネントの値を返します。SetSE<io.grpc.Status.Code> nonFatalStatusCodesレコードコンポーネントの値を返します。final StringSEtoString()このレコードクラスの文字列表現を返します。
コンストラクターの詳細
HedgingPolicy
public HedgingPolicy(IntegerSE maxAttempts, DurationSE delay, SetSE<io.grpc.Status.Code> nonFatalStatusCodes) HedgingPolicyレコードクラスのインスタンスを作成します。- パラメーター:
maxAttempts-maxAttemptsレコードコンポーネントの値delay-delayレコードコンポーネントの値nonFatalStatusCodes-nonFatalStatusCodesレコードコンポーネントの値
方法の詳細
toString
hashCode
equals
他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。他のオブジェクトが同じクラスであり、すべてのレコードコンポーネントが等しい場合、オブジェクトは等しいです。このレコードクラスのすべてのコンポーネントがObjects::equals(Object,Object)SE と比較されます。maxAttempts
delay
nonFatalStatusCodes
nonFatalStatusCodesレコードコンポーネントの値を返します。- 戻り値:
nonFatalStatusCodesレコードコンポーネントの値