クラス AbstractResult<V>
java.lang.ObjectSE
org.springframework.vault.support.AbstractResult<V>
- 既知の直属サブクラス
VaultDecryptionResult
、VaultEncryptionResult
、VaultTransformDecodeResult
、VaultTransformEncodeResult
結果値のイントロスペクションを可能にする計算結果のサポートクラス。
get()
を使用して結果にアクセスすると、結果が返されるか、実行がエラーで完了した場合は VaultException
がスローされます。- 導入:
- 1.1
- 作成者:
- Mark Paluch
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protected
VaultException
なしで完成したAbstractResult
を作成します。protected
AbstractResult
(VaultException exception) VaultException
で完成したAbstractResult
を作成します。メソッドのサマリー
修飾子と型メソッド説明@Nullable V
get()
結果を返すか、操作がエラーで完了した場合はVaultException
をスローします。protected abstract @Nullable V
get0()
@Nullable ExceptionSE
getCause()
操作がエラーで完了した場合、失敗した操作の原因を返します。boolean
バッチ操作が正常に完了した場合にのみ true を返します。
コンストラクターの詳細
AbstractResult
protected AbstractResult()VaultException
なしで完成したAbstractResult
を作成します。AbstractResult
VaultException
で完成したAbstractResult
を作成します。- パラメーター:
exception
- null であってはなりません。
メソッドの詳細
isSuccessful
public boolean isSuccessful()バッチ操作が正常に完了した場合にのみ true を返します。操作がエラーで完了した場合は、getCause()
を使用して実際の例外を取得します。- 戻り値:
- バッチ操作が正常に完了した場合は true。
getCause
操作がエラーで完了した場合、失敗した操作の原因を返します。- 戻り値:
- 失敗の原因、または成功した場合は null。
get
結果を返すか、操作がエラーで完了した場合はVaultException
をスローします。isSuccessful()
を使用して、例外をスローせずにこの結果の成功ステータスを確認します。- 戻り値:
- 結果値。
- 例外:
VaultException
- 操作がエラーで完了した場合。
get0
- 戻り値:
- この結果が正常に完了した場合の実際の結果。