修飾子と型 | メソッドと説明 |
---|---|
static <T> ParameterizedTypeReference<T> | ParameterizedTypeReference.forType(TypeSE type) 指定された型をラップする ParameterizedTypeReference を構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
static ResolvableType | ResolvableType.forType(ParameterizedTypeReference<?> typeReference) 指定された ParameterizedTypeReference の ResolvableType を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
<T,P extends Publisher<T>> | MultipartBodyBuilder.asyncPart(StringSE name, P publisher, ParameterizedTypeReference<T> typeReference) |
修飾子と型 | メソッドと説明 |
---|---|
<S> reactor.core.publisher.Flux<S> | MockServerRequest.bodyToFlux(ParameterizedTypeReference<S> typeReference) |
<S> reactor.core.publisher.Mono<S> | MockServerRequest.bodyToMono(ParameterizedTypeReference<S> typeReference) |
修飾子と型 | メソッドと説明 |
---|---|
<T> ResponseEntity<T> | RestOperations.exchange(RequestEntity<?> requestEntity, ParameterizedTypeReference<T> responseType) 指定された RequestEntity で指定されたリクエストを実行し、レスポンスを ResponseEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.exchange(RequestEntity<?> entity, ParameterizedTypeReference<T> responseType) |
<T> ResponseEntity<T> | RestOperations.exchange(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, MapSE<StringSE,?> uriVariables) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.exchange(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, MapSE<StringSE,?> uriVariables) |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.exchange(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, MapSE<StringSE,?> uriVariables) 使用すべきではありません。 指定された URI テンプレートに対して HTTP メソッドを非同期に実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.exchange(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, MapSE<StringSE,?> uriVariables) 使用すべきではありません。 |
<T> ResponseEntity<T> | RestOperations.exchange(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, ObjectSE... uriVariables) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.exchange(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, ObjectSE... uriVariables) |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.exchange(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, ObjectSE... uriVariables) 使用すべきではありません。 指定された URI テンプレートに対して HTTP メソッドを非同期に実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.exchange(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, ObjectSE... uriVariables) 使用すべきではありません。 |
<T> ResponseEntity<T> | RestOperations.exchange(URISE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ResponseEntity<T> | RestTemplate.exchange(URISE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType) |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestOperations.exchange(URISE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType) 使用すべきではありません。 指定された URI テンプレートに対して HTTP メソッドを非同期に実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスを ResponseEntity として返します。 |
<T> ListenableFuture<ResponseEntity<T>> | AsyncRestTemplate.exchange(URISE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType) 使用すべきではありません。 |
修飾子と型 | メソッドと説明 |
---|---|
WebClient.RequestHeadersSpec<?> | WebClient.RequestBodySpec.body(ObjectSE producer, ParameterizedTypeReference<?> elementTypeRef) ReactiveAdapterRegistry を介して Publisher に解決できる任意のプロデューサーを使用できるようにする WebClient.RequestBodySpec.body(Publisher, ParameterizedTypeReference) のバリアント。 |
<S,P extends Publisher<S>> | ClientRequest.Builder.body(P publisher, ParameterizedTypeReference<S> typeReference) リクエストの本文を指定の Publisher に設定して返します。 |
<T,P extends Publisher<T>> | WebClient.RequestBodySpec.body(P publisher, ParameterizedTypeReference<T> elementTypeRef) ジェネリクスで要素型情報を提供できる WebClient.RequestBodySpec.body(Publisher, Class) のバリアント。 |
<T> reactor.core.publisher.Flux<T> | ClientResponse.bodyToFlux(ParameterizedTypeReference<T> elementTypeRef) 本体を Flux に抽出します。 |
<T> reactor.core.publisher.Flux<T> | WebClient.ResponseSpec.bodyToFlux(ParameterizedTypeReference<T> elementTypeRef) |
<T> reactor.core.publisher.Mono<T> | ClientResponse.bodyToMono(ParameterizedTypeReference<T> elementTypeRef) 本体を Mono に抽出します。 |
<T> reactor.core.publisher.Mono<T> | WebClient.ResponseSpec.bodyToMono(ParameterizedTypeReference<T> elementTypeRef) |
<T> reactor.core.publisher.Mono<ResponseEntity<T>> | ClientResponse.toEntity(ParameterizedTypeReference<T> bodyTypeReference) このレスポンスを遅延 ResponseEntity として返します。 |
<T> reactor.core.publisher.Mono<ResponseEntity<T>> | WebClient.ResponseSpec.toEntity(ParameterizedTypeReference<T> bodyTypeReference) |
<T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>> | WebClient.ResponseSpec.toEntityFlux(ParameterizedTypeReference<T> elementTypeReference) |
<T> reactor.core.publisher.Mono<ResponseEntity<ListSE<T>>> | ClientResponse.toEntityList(ParameterizedTypeReference<T> elementTypeRef) このレスポンスを ResponseEntity の遅延リストとして返します。 |
<T> reactor.core.publisher.Mono<ResponseEntity<ListSE<T>>> | WebClient.ResponseSpec.toEntityList(ParameterizedTypeReference<T> elementTypeRef) |
修飾子と型 | メソッドと説明 |
---|---|
<T> reactor.core.publisher.Flux<T> | ClientResponseWrapper.bodyToFlux(ParameterizedTypeReference<T> elementTypeRef) |
<T> reactor.core.publisher.Mono<T> | ClientResponseWrapper.bodyToMono(ParameterizedTypeReference<T> elementTypeRef) |
<T> reactor.core.publisher.Mono<ResponseEntity<T>> | ClientResponseWrapper.toEntity(ParameterizedTypeReference<T> bodyTypeReference) |
<T> reactor.core.publisher.Mono<ResponseEntity<ListSE<T>>> | ClientResponseWrapper.toEntityList(ParameterizedTypeReference<T> elementTypeRef) |
修飾子と型 | メソッドと説明 |
---|---|
reactor.core.publisher.Mono<ServerResponse> | ServerResponse.BodyBuilder.body(ObjectSE producer, ParameterizedTypeReference<?> elementTypeRef) ReactiveAdapterRegistry を介して Publisher に解決できる任意のプロデューサーを使用できるようにする ServerResponse.BodyBuilder.body(Publisher, ParameterizedTypeReference) のバリアント。 |
<T,P extends Publisher<T>> | ServerResponse.BodyBuilder.body(P publisher, ParameterizedTypeReference<T> elementTypeRef) ReactiveAdapterRegistry を介して Publisher に解決できる任意のプロデューサーを使用できるようにする ServerResponse.BodyBuilder.body(Publisher, Class) のバリアント。 |
<T> reactor.core.publisher.Flux<T> | ServerRequest.bodyToFlux(ParameterizedTypeReference<T> typeReference) 本体を Flux に抽出します。 |
<T> reactor.core.publisher.Mono<T> | ServerRequest.bodyToMono(ParameterizedTypeReference<T> typeReference) 本体を Mono に抽出します。 |
static <T> EntityResponse.Builder<T> | EntityResponse.fromProducer(T producer, ParameterizedTypeReference<?> typeReference) 指定されたプロデューサーでビルダーを作成します。 |
static <T,P extends Publisher<T>> | EntityResponse.fromPublisher(P publisher, ParameterizedTypeReference<T> typeReference) 指定されたパブリッシャーでビルダーを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
<T> reactor.core.publisher.Flux<T> | ServerRequestWrapper.bodyToFlux(ParameterizedTypeReference<T> typeReference) |
<T> reactor.core.publisher.Mono<T> | ServerRequestWrapper.bodyToMono(ParameterizedTypeReference<T> typeReference) |
修飾子と型 | メソッドと説明 |
---|---|
<T> T | ServerRequest.body(ParameterizedTypeReference<T> bodyType) ボディを指定された型のオブジェクトとして抽出します。 |
<T> ServerResponse | ServerResponse.BodyBuilder.body(T body, ParameterizedTypeReference<T> bodyType) レスポンスの本文を指定の Object に設定して返します。 |
static <T> EntityResponse.Builder<T> | EntityResponse.fromObject(T t, ParameterizedTypeReference<T> entityType) 指定されたオブジェクトと型参照でビルダーを作成します。 |