クラス AbstractResult<V>
java.lang.ObjectSE
org.springframework.vault.support.AbstractResult<V>
- 既知の直属サブクラス
VaultDecryptionResult、VaultEncryptionResult、VaultTransformDecodeResult、VaultTransformEncodeResult
結果値のイントロスペクションを可能にする計算結果のサポートクラス。
get() を使用して結果にアクセスすると、結果が返されるか、実行がエラーで完了した場合は VaultException がスローされます。- 導入:
- 1.1
- 作成者:
- Mark Paluch
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protectedVaultExceptionなしで完了したAbstractResultを作成します。protectedAbstractResult(VaultException exception) VaultExceptionで完了したAbstractResultを作成します。方法の概要
修飾子と型メソッド説明@Nullable Vget()結果を返すか、操作がエラーで完了した場合はVaultExceptionをスローします。protected abstract @Nullable Vget0()@Nullable ExceptionSEgetCause()操作がエラーで完了した場合は、失敗した操作の原因を返します。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
- 戻り値:
- この結果が正常に完了した場合の実際の結果。