インターフェース HttpClientAdapter
- すべての既知の実装クラス:
AbstractReactorHttpExchangeAdapter,WebClientAdapter
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
基礎となる HTTP クライアントを抽象化し、それを HTTP サービスプロキシから切り離す契約。
- 導入:
- 6.0
- 作成者:
- Rossen Stoyanchev, Olga Maciaszek-Sharma
メソッドのサマリー
修飾子と型メソッド説明default ReactorHttpExchangeAdapter非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。このインスタンスをReactorHttpExchangeAdapterに適応させます。reactor.core.publisher.Mono<ResponseEntity<VoidSE>>requestToBodilessEntity(HttpRequestValues requestValues) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。レスポンスステータスとヘッダーへの追加アクセスを備えたrequestToVoid(HttpRequestValues)のバリアント。<T> reactor.core.publisher.Mono<T>requestToBody(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたリクエストを実行し、レスポンスのコンテンツを指定された型にデコードします。<T> reactor.core.publisher.Flux<T>requestToBodyFlux(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたリクエストを実行し、レスポンスの内容を指定された型の要素を持つストリームにデコードします。<T> reactor.core.publisher.Mono<ResponseEntity<T>>requestToEntity(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。レスポンスステータスとヘッダーへの追加アクセスを備えたrequestToBody(HttpRequestValues, ParameterizedTypeReference)のバリアント。<T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>>requestToEntityFlux(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。レスポンスステータスとヘッダーへの追加アクセスを備えたrequestToBodyFlux(HttpRequestValues, ParameterizedTypeReference)のバリアント。reactor.core.publisher.Mono<HttpHeaders>requestToHeaders(HttpRequestValues requestValues) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたリクエストを実行し、レスポンスコンテンツを解放し、レスポンスヘッダーを返します。reactor.core.publisher.Mono<VoidSE>requestToVoid(HttpRequestValues requestValues) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたリクエストを実行し、レスポンスコンテンツがある場合はそれを解放します。
メソッドの詳細
requestToVoid
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたリクエストを実行し、レスポンスコンテンツがある場合はそれを解放します。- パラメーター:
requestValues- 実行するリクエスト- 戻り値:
- リクエストが完全に実行され、レスポンスの内容が解放されると完了する
Mono。
requestToHeaders
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたリクエストを実行し、レスポンスコンテンツを解放し、レスポンスヘッダーを返します。- パラメーター:
requestValues- 実行するリクエスト- 戻り値:
- レスポンスヘッダーを返す
Monoは、リクエストが完全に実行され、レスポンスコンテンツが解放されます。
requestToBody
<T> reactor.core.publisher.Mono<T> requestToBody(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたリクエストを実行し、レスポンスのコンテンツを指定された型にデコードします。- 型パラメーター:
T- レスポンスがデコードされる型- パラメーター:
requestValues- 実行するリクエストbodyType- デコードする対象の型- 戻り値:
- デコードされたレスポンスを返す
Mono。
requestToBodyFlux
<T> reactor.core.publisher.Flux<T> requestToBodyFlux(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたリクエストを実行し、レスポンスの内容を指定された型の要素を持つストリームにデコードします。- 型パラメーター:
T- レスポンスがデコードされる型- パラメーター:
requestValues- 実行するリクエストbodyType- デコード先のターゲットストリーム要素の型- 戻り値:
- デコードされたストリーム要素を持つ
Flux。
requestToBodilessEntity
reactor.core.publisher.Mono<ResponseEntity<VoidSE>> requestToBodilessEntity(HttpRequestValues requestValues) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。レスポンスステータスとヘッダーへの追加アクセスを備えたrequestToVoid(HttpRequestValues)のバリアント。requestToEntity
<T> reactor.core.publisher.Mono<ResponseEntity<T>> requestToEntity(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。レスポンスステータスとヘッダーへの追加アクセスを備えたrequestToBody(HttpRequestValues, ParameterizedTypeReference)のバリアント。requestToEntityFlux
<T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>> requestToEntityFlux(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。レスポンスステータスとヘッダーへの追加アクセスを備えたrequestToBodyFlux(HttpRequestValues, ParameterizedTypeReference)のバリアント。asReactorExchangeAdapter
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。このインスタンスをReactorHttpExchangeAdapterに適応させます。- 導入:
- 6.1
ReactorHttpExchangeAdapterを推奨