クラス HttpExchangeAdapterDecorator
java.lang.ObjectSE
org.springframework.web.service.invoker.HttpExchangeAdapterDecorator
- 実装されているすべてのインターフェース:
HttpExchangeAdapter
別のアダプターインスタンスをラップして委譲する
HttpExchangeAdapter。- 導入:
- 7.0
- 作成者:
- Rossen Stoyanchev
コンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明voidexchange(HttpRequestValues requestValues) 指定されたリクエストを実行し、レスポンスコンテンツがある場合はそれを解放します。exchangeForBodilessEntity(HttpRequestValues requestValues) レスポンスステータスとヘッダーへの追加アクセスを備えたHttpExchangeAdapter.exchange(HttpRequestValues)のバリアント。<T> @Nullable TexchangeForBody(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 指定されたリクエストを実行し、レスポンスのコンテンツを指定された型にデコードします。<T> ResponseEntity<T> exchangeForEntity(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) レスポンスステータスとヘッダーへの追加アクセスを備えたHttpExchangeAdapter.exchangeForBody(HttpRequestValues, ParameterizedTypeReference)のバリアント。exchangeForHeaders(HttpRequestValues requestValues) 指定されたリクエストを実行し、レスポンスコンテンツを解放し、レスポンスヘッダーを返します。ラップされたデリゲートHttpExchangeAdapterを返します。boolean基礎となるクライアントがリクエスト属性の使用をサポートしているかどうか。
コンストラクターの詳細
HttpExchangeAdapterDecorator
メソッドの詳細
getHttpExchangeAdapter
ラップされたデリゲートHttpExchangeAdapterを返します。supportsRequestAttributes
public boolean supportsRequestAttributes()インターフェースからコピーされた説明:HttpExchangeAdapter基礎となるクライアントがリクエスト属性の使用をサポートしているかどうか。- 次で指定:
- インターフェース
HttpExchangeAdapterのsupportsRequestAttributes
exchange
インターフェースからコピーされた説明:HttpExchangeAdapter指定されたリクエストを実行し、レスポンスコンテンツがある場合はそれを解放します。- 次で指定:
- インターフェース
HttpExchangeAdapterのexchange - パラメーター:
requestValues- 実行するリクエスト
exchangeForHeaders
インターフェースからコピーされた説明:HttpExchangeAdapter指定されたリクエストを実行し、レスポンスコンテンツを解放し、レスポンスヘッダーを返します。- 次で指定:
- インターフェース
HttpExchangeAdapterのexchangeForHeaders - パラメーター:
requestValues- 実行するリクエスト- 戻り値:
- レスポンスヘッダー
exchangeForBody
public <T> @Nullable T exchangeForBody(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) インターフェースからコピーされた説明:HttpExchangeAdapter指定されたリクエストを実行し、レスポンスのコンテンツを指定された型にデコードします。- 次で指定:
- インターフェース
HttpExchangeAdapterのexchangeForBody - 型パラメーター:
T- レスポンスがデコードされる型- パラメーター:
requestValues- 実行するリクエストbodyType- デコードする対象の型- 戻り値:
- デコードされたレスポンス本文。
exchangeForBodilessEntity
インターフェースからコピーされた説明:HttpExchangeAdapterレスポンスステータスとヘッダーへの追加アクセスを備えたHttpExchangeAdapter.exchange(HttpRequestValues)のバリアント。- 次で指定:
- インターフェース
HttpExchangeAdapterのexchangeForBodilessEntity - 戻り値:
- ステータスとヘッダーを含むレスポンスエンティティ。
exchangeForEntity
public <T> ResponseEntity<T> exchangeForEntity(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) インターフェースからコピーされた説明:HttpExchangeAdapterレスポンスステータスとヘッダーへの追加アクセスを備えたHttpExchangeAdapter.exchangeForBody(HttpRequestValues, ParameterizedTypeReference)のバリアント。- 次で指定:
- インターフェース
HttpExchangeAdapterのexchangeForEntity - 戻り値:
- ステータス、ヘッダー、本文を含むレスポンスエンティティ。