クラスの使用
org.springframework.web.service.invoker.HttpRequestValues
パッケージ
説明
org.springframework.web.client
パッケージをサポートするクラス。org.springframework.web.reactive.function.client
パッケージをサポートするクラス。HttpExchange
メソッドでアノテーションが付けられた HTTP サービスのクライアントプロキシを作成するためのサポート。org.springframework.web.client.support 内の HttpRequestValues 使用
修飾子と型メソッド説明void
RestClientAdapter.exchange
(HttpRequestValues requestValues) void
RestTemplateAdapter.exchange
(HttpRequestValues values) RestClientAdapter.exchangeForBodilessEntity
(HttpRequestValues values) RestTemplateAdapter.exchangeForBodilessEntity
(HttpRequestValues values) <T> T
RestClientAdapter.exchangeForBody
(HttpRequestValues values, ParameterizedTypeReference<T> bodyType) <T> T
RestTemplateAdapter.exchangeForBody
(HttpRequestValues values, ParameterizedTypeReference<T> bodyType) <T> ResponseEntity<T>
RestClientAdapter.exchangeForEntity
(HttpRequestValues values, ParameterizedTypeReference<T> bodyType) <T> ResponseEntity<T>
RestTemplateAdapter.exchangeForEntity
(HttpRequestValues values, ParameterizedTypeReference<T> bodyType) RestClientAdapter.exchangeForHeaders
(HttpRequestValues values) RestTemplateAdapter.exchangeForHeaders
(HttpRequestValues values) org.springframework.web.reactive.function.client.support 内の HttpRequestValues 使用
修飾子と型メソッド説明reactor.core.publisher.Mono<ResponseEntity<VoidSE>>
WebClientAdapter.exchangeForBodilessEntityMono
(HttpRequestValues requestValues) <T> reactor.core.publisher.Flux<T>
WebClientAdapter.exchangeForBodyFlux
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Mono<T>
WebClientAdapter.exchangeForBodyMono
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>>
WebClientAdapter.exchangeForEntityFlux
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Mono<ResponseEntity<T>>
WebClientAdapter.exchangeForEntityMono
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) reactor.core.publisher.Mono<HttpHeaders>
WebClientAdapter.exchangeForHeadersMono
(HttpRequestValues requestValues) reactor.core.publisher.Mono<VoidSE>
WebClientAdapter.exchangeForMono
(HttpRequestValues requestValues) org.springframework.web.service.invoker 内の HttpRequestValues 使用
修飾子と型メソッド説明HttpRequestValues.Builder.build()
HttpRequestValues
インスタンスをビルドします。protected HttpRequestValues
HttpRequestValues.Builder.createRequestValues
(HttpMethod httpMethod, URISE uri, StringSE uriTemplate, MapSE<StringSE, StringSE> uriVars, HttpHeaders headers, MultiValueMap<StringSE, StringSE> cookies, MapSE<StringSE, ObjectSE> attributes, ObjectSE bodyValue) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。protected HttpRequestValues
HttpRequestValues.Builder.createRequestValues
(HttpMethod httpMethod, URISE uri, UriBuilderFactory uriBuilderFactory, StringSE uriTemplate, MapSE<StringSE, StringSE> uriVars, HttpHeaders headers, MultiValueMap<StringSE, StringSE> cookies, MapSE<StringSE, ObjectSE> attributes, ObjectSE bodyValue) HttpRequestValues.Builder
に渡された値からHttpRequestValues
を作成します。修飾子と型メソッド説明void
AbstractReactorHttpExchangeAdapter.exchange
(HttpRequestValues requestValues) void
HttpExchangeAdapter.exchange
(HttpRequestValues requestValues) 指定されたリクエストを実行し、レスポンスコンテンツがある場合はそれを解放します。AbstractReactorHttpExchangeAdapter.exchangeForBodilessEntity
(HttpRequestValues requestValues) HttpExchangeAdapter.exchangeForBodilessEntity
(HttpRequestValues requestValues) レスポンスステータスとヘッダーへの追加アクセスを備えたHttpExchangeAdapter.exchange(HttpRequestValues)
のバリアント。reactor.core.publisher.Mono<ResponseEntity<VoidSE>>
ReactorHttpExchangeAdapter.exchangeForBodilessEntityMono
(HttpRequestValues requestValues) レスポンスステータスとヘッダーへの追加アクセスを備えたReactorHttpExchangeAdapter.exchangeForMono(HttpRequestValues)
のバリアント。<T> T
AbstractReactorHttpExchangeAdapter.exchangeForBody
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> T
HttpExchangeAdapter.exchangeForBody
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 指定されたリクエストを実行し、レスポンスのコンテンツを指定された型にデコードします。<T> reactor.core.publisher.Flux<T>
ReactorHttpExchangeAdapter.exchangeForBodyFlux
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 指定されたリクエストを実行し、レスポンスの内容を指定された型の要素を持つストリームにデコードします。<T> reactor.core.publisher.Mono<T>
ReactorHttpExchangeAdapter.exchangeForBodyMono
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 指定されたリクエストを実行し、レスポンスのコンテンツを指定された型にデコードします。<T> ResponseEntity<T>
AbstractReactorHttpExchangeAdapter.exchangeForEntity
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> ResponseEntity<T>
HttpExchangeAdapter.exchangeForEntity
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) レスポンスステータスとヘッダーへの追加アクセスを備えたHttpExchangeAdapter.exchangeForBody(HttpRequestValues, ParameterizedTypeReference)
のバリアント。<T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>>
ReactorHttpExchangeAdapter.exchangeForEntityFlux
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) レスポンスステータスとヘッダーへの追加アクセスを備えたReactorHttpExchangeAdapter.exchangeForBodyFlux(HttpRequestValues, ParameterizedTypeReference)
のバリアント。<T> reactor.core.publisher.Mono<ResponseEntity<T>>
ReactorHttpExchangeAdapter.exchangeForEntityMono
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) レスポンスステータスとヘッダーへの追加アクセスを備えたReactorHttpExchangeAdapter.exchangeForBodyMono(HttpRequestValues, ParameterizedTypeReference)
のバリアント。AbstractReactorHttpExchangeAdapter.exchangeForHeaders
(HttpRequestValues requestValues) HttpExchangeAdapter.exchangeForHeaders
(HttpRequestValues requestValues) 指定されたリクエストを実行し、レスポンスコンテンツを解放し、レスポンスヘッダーを返します。reactor.core.publisher.Mono<HttpHeaders>
ReactorHttpExchangeAdapter.exchangeForHeadersMono
(HttpRequestValues requestValues) 指定されたリクエストを実行し、レスポンスコンテンツを解放し、レスポンスヘッダーを返します。reactor.core.publisher.Mono<VoidSE>
ReactorHttpExchangeAdapter.exchangeForMono
(HttpRequestValues requestValues) 指定されたリクエストを実行し、レスポンスコンテンツがある場合はそれを解放します。reactor.core.publisher.Mono<ResponseEntity<VoidSE>>
AbstractReactorHttpExchangeAdapter.requestToBodilessEntity
(HttpRequestValues requestValues) reactor.core.publisher.Mono<ResponseEntity<VoidSE>>
HttpClientAdapter.requestToBodilessEntity
(HttpRequestValues requestValues) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。レスポンスステータスとヘッダーへの追加アクセスを備えたHttpClientAdapter.requestToVoid(HttpRequestValues)
のバリアント。<T> reactor.core.publisher.Mono<T>
AbstractReactorHttpExchangeAdapter.requestToBody
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Mono<T>
HttpClientAdapter.requestToBody
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたリクエストを実行し、レスポンスのコンテンツを指定された型にデコードします。<T> reactor.core.publisher.Flux<T>
AbstractReactorHttpExchangeAdapter.requestToBodyFlux
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Flux<T>
HttpClientAdapter.requestToBodyFlux
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたリクエストを実行し、レスポンスの内容を指定された型の要素を持つストリームにデコードします。<T> reactor.core.publisher.Mono<ResponseEntity<T>>
AbstractReactorHttpExchangeAdapter.requestToEntity
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Mono<ResponseEntity<T>>
HttpClientAdapter.requestToEntity
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。レスポンスステータスとヘッダーへの追加アクセスを備えたHttpClientAdapter.requestToBody(HttpRequestValues, ParameterizedTypeReference)
のバリアント。<T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>>
AbstractReactorHttpExchangeAdapter.requestToEntityFlux
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>>
HttpClientAdapter.requestToEntityFlux
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。レスポンスステータスとヘッダーへの追加アクセスを備えたHttpClientAdapter.requestToBodyFlux(HttpRequestValues, ParameterizedTypeReference)
のバリアント。reactor.core.publisher.Mono<HttpHeaders>
AbstractReactorHttpExchangeAdapter.requestToHeaders
(HttpRequestValues requestValues) reactor.core.publisher.Mono<HttpHeaders>
HttpClientAdapter.requestToHeaders
(HttpRequestValues requestValues) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたリクエストを実行し、レスポンスコンテンツを解放し、レスポンスヘッダーを返します。reactor.core.publisher.Mono<VoidSE>
AbstractReactorHttpExchangeAdapter.requestToVoid
(HttpRequestValues requestValues) reactor.core.publisher.Mono<VoidSE>
HttpClientAdapter.requestToVoid
(HttpRequestValues requestValues) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたリクエストを実行し、レスポンスコンテンツがある場合はそれを解放します。
HttpRequestValues.Builder.createRequestValues(HttpMethod, URI, UriBuilderFactory, String, Map, HttpHeaders, MultiValueMap, Map, Object)
を削除することを支持します。