クラス AbstractResult<V>

java.lang.ObjectSE
org.springframework.vault.support.AbstractResult<V>
既知の直属サブクラス
VaultDecryptionResultVaultEncryptionResultVaultTransformDecodeResultVaultTransformEncodeResult

public abstract class AbstractResult<V> extends ObjectSE
結果値のイントロスペクションを可能にする計算結果のサポートクラス。get() を使用して結果にアクセスすると、結果が返されるか、実行がエラーで完了した場合は VaultException がスローされます。
導入:
1.1
作成者:
Mark Paluch
  • コンストラクターの詳細

  • メソッドの詳細

    • isSuccessful

      public boolean isSuccessful()
      バッチ操作が正常に完了した場合にのみ true を返します。操作がエラーで完了した場合は、getCause() を使用して実際の例外を取得します。
      戻り値:
      バッチ操作が正常に完了した場合は true。
    • getCause

      public @Nullable ExceptionSE getCause()
      操作がエラーで完了した場合、失敗した操作の原因を返します。
      戻り値:
      失敗の原因、または成功した場合は null。
    • get

      public @Nullable V get()
      結果を返すか、操作がエラーで完了した場合は VaultException をスローします。isSuccessful() を使用して、例外をスローせずにこの結果の成功ステータスを確認します。
      戻り値:
      結果値。
      例外:
      VaultException - 操作がエラーで完了した場合。
    • get0

      protected abstract @Nullable V get0()
      戻り値:
      この結果が正常に完了した場合の実際の結果。