クラスの使用
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 のメソッド修飾子と型メソッド説明voidRestClientAdapter.exchange(HttpRequestValues requestValues) voidRestTemplateAdapter.exchange(HttpRequestValues values) RestClientAdapter.exchangeForBodilessEntity(HttpRequestValues values) RestTemplateAdapter.exchangeForBodilessEntity(HttpRequestValues values) <T> TRestClientAdapter.exchangeForBody(HttpRequestValues values, ParameterizedTypeReference<T> bodyType) <T> TRestTemplateAdapter.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 使用
型 HttpRequestValues のパラメーターを持つ org.springframework.web.reactive.function.client.support のメソッド修飾子と型メソッド説明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 HttpRequestValuesHttpRequestValues.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を作成します。型 HttpRequestValues のパラメーターを持つ org.springframework.web.service.invoker のメソッド修飾子と型メソッド説明voidAbstractReactorHttpExchangeAdapter.exchange(HttpRequestValues requestValues) voidHttpExchangeAdapter.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> TAbstractReactorHttpExchangeAdapter.exchangeForBody(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> THttpExchangeAdapter.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 要素は、将来のバージョンで削除される可能性があります。指定されたリクエストを実行し、レスポンスコンテンツがある場合はそれを解放します。