インターフェース EntityResponse<T>
- 型パラメーター:
T
- エンティティ型
- すべてのスーパーインターフェース:
ServerResponse
エンティティデータを公開する
ServerResponse
のエンティティ固有のサブ型。- 導入:
- 5.0
- 作成者:
- Arjen Poutsma, Juergen Hoeller
ネストされたクラスのサマリー
インターフェース org.springframework.web.reactive.function.server.ServerResponse から継承されたネストクラス / インターフェース
ServerResponse.BodyBuilder, ServerResponse.Context, ServerResponse.HeadersBuilder<B extends ServerResponse.HeadersBuilder<B>>
メソッドのサマリー
修飾子と型メソッド説明entity()
このレスポンスを構成するエンティティを返します。static <T> EntityResponse.Builder<T>
fromObject
(T body) 指定されたオブジェクトでビルダーを作成します。static <T> EntityResponse.Builder<T>
fromProducer
(T producer, ClassSE<?> elementClass) 指定されたプロデューサーでビルダーを作成します。static <T> EntityResponse.Builder<T>
fromProducer
(T producer, ParameterizedTypeReference<?> typeReference) 指定されたプロデューサーでビルダーを作成します。static <T,
P extends Publisher<T>>
EntityResponse.Builder<P>fromPublisher
(P publisher, ClassSE<T> elementClass) 指定されたパブリッシャーでビルダーを作成します。static <T,
P extends Publisher<T>>
EntityResponse.Builder<P>fromPublisher
(P publisher, ParameterizedTypeReference<T> typeReference) 指定されたパブリッシャーでビルダーを作成します。BodyInserter<T,
? super ServerHttpResponse> inserter()
エンティティを出力ストリームに書き込むBodyInserter
を返します。インターフェース org.springframework.web.reactive.function.server.ServerResponse から継承されたメソッド
cookies, headers, rawStatusCode, statusCode, writeTo
メソッドの詳細
entity
T entity()このレスポンスを構成するエンティティを返します。inserter
BodyInserter<T,? super ServerHttpResponse> inserter()エンティティを出力ストリームに書き込むBodyInserter
を返します。fromObject
指定されたオブジェクトでビルダーを作成します。- 型パラメーター:
T
- 体の種類- パラメーター:
body
- レスポンスの本文を表すオブジェクト- 戻り値:
- 作成されたビルダー
fromProducer
指定されたプロデューサーでビルダーを作成します。- パラメーター:
producer
- レスポンスの本文を表すプロデューサーelementClass
- パブリッシャーに含まれる要素のクラス- 戻り値:
- 作成されたビルダー
- 導入:
- 5.2
fromProducer
static <T> EntityResponse.Builder<T> fromProducer(T producer, ParameterizedTypeReference<?> typeReference) 指定されたプロデューサーでビルダーを作成します。- パラメーター:
producer
- レスポンスの本文を表すプロデューサーtypeReference
- プロデューサーに含まれる要素の型- 戻り値:
- 作成されたビルダー
- 導入:
- 5.2
fromPublisher
static <T,P extends Publisher<T>> EntityResponse.Builder<P> fromPublisher(P publisher, ClassSE<T> elementClass) 指定されたパブリッシャーでビルダーを作成します。- 型パラメーター:
T
- パブリッシャーに含まれる要素の型P
-Publisher
の型- パラメーター:
publisher
- レスポンスの本文を表すパブリッシャーelementClass
- パブリッシャーに含まれる要素のクラス- 戻り値:
- 作成されたビルダー
fromPublisher
static <T,P extends Publisher<T>> EntityResponse.Builder<P> fromPublisher(P publisher, ParameterizedTypeReference<T> typeReference) 指定されたパブリッシャーでビルダーを作成します。- 型パラメーター:
T
- パブリッシャーに含まれる要素の型P
-Publisher
の型- パラメーター:
publisher
- レスポンスの本文を表すパブリッシャーtypeReference
- パブリッシャーに含まれる要素の型- 戻り値:
- 作成されたビルダー