クラス VaultClientResponseException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
org.springframework.core.NestedRuntimeException
org.springframework.vault.VaultException
org.springframework.vault.client.VaultClientResponseException
- 実装済みのインターフェース一覧:
SerializableSE
サーバーエラーレスポンス、レスポンスのデコード失敗、低レベルの I/O エラーが原因でリクエストが失敗した場合に、
VaultClient および ReactiveVaultClient によってスローされる例外の抽象基本クラス。 サーバーエラーレスポンスは、RestClient の場合は status handlers によって決定され、RestTemplate の場合は ResponseErrorHandler によって決定されます。
- 導入:
- 4.1
- 作成者:
- Mark Paluch
- 関連事項:
コンストラクター概要
コンストラクターコンストラクター説明指定された詳細メッセージでVaultClientResponseExceptionを作成します。VaultClientResponseException(StringSE msg, @Nullable ThrowableSE cause) 指定された詳細メッセージとネストされた例外でVaultClientResponseExceptionを作成します。方法の概要
修飾子と型メソッド説明abstract <E> @Nullable EgetResponseBodyAs(ClassSE<E> targetType) エラーレスポンスの内容を指定された型に変換します。abstract <E> @Nullable EgetResponseBodyAs(ParameterizedTypeReference<E> targetType) abstract byte[]レスポンス本文をバイト配列として返します。レスポンス本文を文字列に変換して返します。abstract StringSEgetResponseBodyAsString(CharsetSE fallbackCharset) レスポンス本文を文字列に変換して返します。@Nullable HttpHeadersHTTP レスポンスヘッダーを返します。abstract HttpStatusCodeHTTP ステータスコードを返します。abstract StringSEHTTP ステータステキストを返します。toString()クラス org.springframework.core.NestedRuntimeException から継承されたメソッド
contains, getMostSpecificCause, getRootCauseクラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE
コンストラクターの詳細
VaultClientResponseException
指定された詳細メッセージでVaultClientResponseExceptionを作成します。- パラメーター:
msg- 詳細メッセージ。
VaultClientResponseException
指定された詳細メッセージとネストされた例外でVaultClientResponseExceptionを作成します。- パラメーター:
msg- 詳細メッセージ。cause- ネストされた例外。
メソッドの詳細
getStatusCode
HTTP ステータスコードを返します。getStatusText
HTTP ステータステキストを返します。getResponseHeaders
HTTP レスポンスヘッダーを返します。getResponseBodyAsByteArray
public abstract byte[] getResponseBodyAsByteArray()レスポンス本文をバイト配列として返します。getResponseBodyAsString
レスポンス本文を文字列に変換して返します。使用される文字セットは、レスポンス "Content-Type" またはその他の"UTF-8"の文字セットです。getResponseBodyAsString
レスポンス本文を文字列に変換して返します。使用される文字セットは、レスポンス "Content-Type" の文字セット、または指定されたものです。- パラメーター:
fallbackCharset- レスポンスが指定されていない場合に使用する文字セット。
getResponseBodyAs
エラーレスポンスの内容を指定された型に変換します。- 型パラメーター:
E- 予想されるターゲット型。- パラメーター:
targetType- 変換する型。- 戻り値:
- 変換されたオブジェクト、またはコンテンツがない場合は
null。
getResponseBodyAs
toString
- オーバーライド:
- クラス
ThrowableSEのtoString