クラスの使用
org.springframework.web.service.invoker.HttpRequestValues
HttpRequestValues を使用するパッケージ
パッケージ
説明
org.springframework.web.client
パッケージをサポートするクラス。org.springframework.web.reactive.function.client
パッケージをサポートするクラス。HttpExchange
メソッドでアノテーションが付けられた HTTP サービスのクライアントプロキシを作成するためのサポート。org.springframework.web.client.support 内の HttpRequestValues 使用
型 HttpRequestValues のパラメーターを持つ org.springframework.web.client.support のメソッド修飾子と型メソッド説明void
RestClientAdapter.exchange
(HttpRequestValues requestValues) void
RestTemplateAdapter.exchange
(HttpRequestValues values) NotFoundRestClientAdapterDecorator.exchangeForBodilessEntity
(HttpRequestValues values) RestClientAdapter.exchangeForBodilessEntity
(HttpRequestValues values) RestTemplateAdapter.exchangeForBodilessEntity
(HttpRequestValues values) <T> @Nullable T
NotFoundRestClientAdapterDecorator.exchangeForBody
(HttpRequestValues values, ParameterizedTypeReference<T> bodyType) <T> @Nullable T
RestClientAdapter.exchangeForBody
(HttpRequestValues values, ParameterizedTypeReference<T> bodyType) <T> @Nullable T
RestTemplateAdapter.exchangeForBody
(HttpRequestValues values, ParameterizedTypeReference<T> bodyType) <T> ResponseEntity
<T> NotFoundRestClientAdapterDecorator.exchangeForEntity
(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 使用
型 HttpRequestValues のパラメーターを持つ org.springframework.web.reactive.function.client.support のメソッド修飾子と型メソッド説明NotFoundWebClientAdapterDecorator.exchangeForBodilessEntity
(HttpRequestValues values) reactor.core.publisher.Mono
<ResponseEntity<VoidSE>> NotFoundWebClientAdapterDecorator.exchangeForBodilessEntityMono
(HttpRequestValues values) reactor.core.publisher.Mono
<ResponseEntity<VoidSE>> WebClientAdapter.exchangeForBodilessEntityMono
(HttpRequestValues requestValues) <T> @Nullable T
NotFoundWebClientAdapterDecorator.exchangeForBody
(HttpRequestValues values, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Flux
<T> NotFoundWebClientAdapterDecorator.exchangeForBodyFlux
(HttpRequestValues values, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Flux
<T> WebClientAdapter.exchangeForBodyFlux
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Mono
<T> NotFoundWebClientAdapterDecorator.exchangeForBodyMono
(HttpRequestValues values, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Mono
<T> WebClientAdapter.exchangeForBodyMono
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> ResponseEntity
<T> NotFoundWebClientAdapterDecorator.exchangeForEntity
(HttpRequestValues values, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Mono
<ResponseEntity<reactor.core.publisher.Flux<T>>> NotFoundWebClientAdapterDecorator.exchangeForEntityFlux
(HttpRequestValues values, 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>> NotFoundWebClientAdapterDecorator.exchangeForEntityMono
(HttpRequestValues values, 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
(@Nullable HttpMethod httpMethod, @Nullable URISE uri, @Nullable UriBuilderFactory uriBuilderFactory, @Nullable StringSE uriTemplate, MapSE<StringSE, StringSE> uriVars, HttpHeaders headers, MultiValueMap<StringSE, StringSE> cookies, @Nullable ObjectSE version, MapSE<StringSE, ObjectSE> attributes, @Nullable ObjectSE bodyValue, @Nullable ParameterizedTypeReference<?> bodyValueType) HttpRequestValues.Builder
に渡された値からHttpRequestValues
を作成します。型 HttpRequestValues のパラメーターを持つ org.springframework.web.service.invoker のメソッド修飾子と型メソッド説明void
AbstractReactorHttpExchangeAdapter.exchange
(HttpRequestValues requestValues) void
HttpExchangeAdapter.exchange
(HttpRequestValues requestValues) 指定されたリクエストを実行し、レスポンスコンテンツがある場合はそれを解放します。void
HttpExchangeAdapterDecorator.exchange
(HttpRequestValues requestValues) void
ReactorHttpExchangeAdapterDecorator.exchange
(HttpRequestValues requestValues) AbstractReactorHttpExchangeAdapter.exchangeForBodilessEntity
(HttpRequestValues requestValues) HttpExchangeAdapter.exchangeForBodilessEntity
(HttpRequestValues requestValues) レスポンスステータスとヘッダーへの追加アクセスを備えたHttpExchangeAdapter.exchange(HttpRequestValues)
のバリアント。HttpExchangeAdapterDecorator.exchangeForBodilessEntity
(HttpRequestValues requestValues) ReactorHttpExchangeAdapterDecorator.exchangeForBodilessEntity
(HttpRequestValues requestValues) reactor.core.publisher.Mono
<ResponseEntity<VoidSE>> ReactorHttpExchangeAdapter.exchangeForBodilessEntityMono
(HttpRequestValues requestValues) レスポンスステータスとヘッダーへの追加アクセスを備えたReactorHttpExchangeAdapter.exchangeForMono(HttpRequestValues)
のバリアント。reactor.core.publisher.Mono
<ResponseEntity<VoidSE>> ReactorHttpExchangeAdapterDecorator.exchangeForBodilessEntityMono
(HttpRequestValues values) <T> @Nullable T
AbstractReactorHttpExchangeAdapter.exchangeForBody
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> @Nullable T
HttpExchangeAdapter.exchangeForBody
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 指定されたリクエストを実行し、レスポンスのコンテンツを指定された型にデコードします。<T> @Nullable T
HttpExchangeAdapterDecorator.exchangeForBody
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> @Nullable T
ReactorHttpExchangeAdapterDecorator.exchangeForBody
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Flux
<T> ReactorHttpExchangeAdapter.exchangeForBodyFlux
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 指定されたリクエストを実行し、レスポンスの内容を指定された型の要素を持つストリームにデコードします。<T> reactor.core.publisher.Flux
<T> ReactorHttpExchangeAdapterDecorator.exchangeForBodyFlux
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Mono
<T> ReactorHttpExchangeAdapter.exchangeForBodyMono
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 指定されたリクエストを実行し、レスポンスのコンテンツを指定された型にデコードします。<T> reactor.core.publisher.Mono
<T> ReactorHttpExchangeAdapterDecorator.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> ResponseEntity
<T> HttpExchangeAdapterDecorator.exchangeForEntity
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> ResponseEntity
<T> ReactorHttpExchangeAdapterDecorator.exchangeForEntity
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <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<reactor.core.publisher.Flux<T>>> ReactorHttpExchangeAdapterDecorator.exchangeForEntityFlux
(HttpRequestValues values, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Mono
<ResponseEntity<T>> ReactorHttpExchangeAdapter.exchangeForEntityMono
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) レスポンスステータスとヘッダーへの追加アクセスを備えたReactorHttpExchangeAdapter.exchangeForBodyMono(HttpRequestValues, ParameterizedTypeReference)
のバリアント。<T> reactor.core.publisher.Mono
<ResponseEntity<T>> ReactorHttpExchangeAdapterDecorator.exchangeForEntityMono
(HttpRequestValues values, ParameterizedTypeReference<T> bodyType) AbstractReactorHttpExchangeAdapter.exchangeForHeaders
(HttpRequestValues requestValues) HttpExchangeAdapter.exchangeForHeaders
(HttpRequestValues requestValues) 指定されたリクエストを実行し、レスポンスコンテンツを解放し、レスポンスヘッダーを返します。HttpExchangeAdapterDecorator.exchangeForHeaders
(HttpRequestValues requestValues) ReactorHttpExchangeAdapterDecorator.exchangeForHeaders
(HttpRequestValues requestValues) reactor.core.publisher.Mono
<HttpHeaders> ReactorHttpExchangeAdapter.exchangeForHeadersMono
(HttpRequestValues requestValues) 指定されたリクエストを実行し、レスポンスコンテンツを解放し、レスポンスヘッダーを返します。reactor.core.publisher.Mono
<HttpHeaders> ReactorHttpExchangeAdapterDecorator.exchangeForHeadersMono
(HttpRequestValues requestValues) reactor.core.publisher.Mono
<VoidSE> ReactorHttpExchangeAdapter.exchangeForMono
(HttpRequestValues requestValues) 指定されたリクエストを実行し、レスポンスコンテンツがある場合はそれを解放します。reactor.core.publisher.Mono
<VoidSE> ReactorHttpExchangeAdapterDecorator.exchangeForMono
(HttpRequestValues requestValues)