クラス VaultResponses
java.lang.ObjectSE
org.springframework.vault.client.VaultResponses
Vault レスポンスをアンラップして
VaultException を構築するためのユーティリティメソッド。- 作成者:
- Mark Paluch
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明static VaultExceptionbuildException(HttpStatusCode statusCode, StringSE path, StringSE message) static VaultExceptionHttpStatusCodeExceptionを指定してVaultExceptionを構築します。static VaultExceptionbuildException(HttpStatusCodeException e, @Nullable StringSE path) static StringSEJSON レスポンスからエラーメッセージを取得します。static <T> ParameterizedTypeReference<VaultResponseSupport<T>>getTypeReference(ClassSE<T> responseType) responseTypeのParameterizedTypeReferenceを作成します。static <T> TVault レスポンス折り返しによって作成されたラップされたレスポンスのラップを解除します
コンストラクターの詳細
VaultResponses
public VaultResponses()
メソッドの詳細
buildException
HttpStatusCodeExceptionを指定してVaultExceptionを構築します。- パラメーター:
e- null であってはなりません。- 戻り値:
VaultException
buildException
- パラメーター:
e- null であってはなりません。path- null であってはなりません。- 戻り値:
VaultException
buildException
public static VaultException buildException(HttpStatusCode statusCode, StringSE path, StringSE message) getTypeReference
public static <T> ParameterizedTypeReference<VaultResponseSupport<T>> getTypeReference(ClassSE<T> responseType) responseTypeのParameterizedTypeReferenceを作成します。- パラメーター:
responseType- null であってはなりません。- 戻り値:
responseTypeのParameterizedTypeReference。
getError
JSON レスポンスからエラーメッセージを取得します。- パラメーター:
json- null であってはなりません。- 戻り値:
- エラー文字列を抽出しました。
unwrap
Vault レスポンス折り返しによって作成されたラップされたレスポンスのラップを解除します- パラメーター:
wrappedResponse- ラップされた response。空または null であってはなりません。responseType- 戻り値の型。- 戻り値:
- ラップされていないレスポンス。