クラス AbstractMessageWriterResultHandler
java.lang.ObjectSE
org.springframework.web.reactive.result.HandlerResultHandlerSupport
org.springframework.web.reactive.result.method.annotation.AbstractMessageWriterResultHandler
- 実装されたすべてのインターフェース:
Ordered
- 既知の直属サブクラス
ResponseBodyResultHandler
,ResponseEntityResultHandler
HttpMessageWriter
を使用してレスポンスに書き込むことにより戻り値を処理する結果ハンドラーの抽象基本クラス。- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev, Sebastien Deleuze
フィールドサマリー
クラス org.springframework.web.reactive.result.HandlerResultHandlerSupport から継承されたフィールド
logger
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターのサマリー
修飾子コンストラクター説明protected
AbstractMessageWriterResultHandler
(ListSE<HttpMessageWriter<?>> messageWriters, RequestedContentTypeResolver contentTypeResolver) HttpMessageWriters
とRequestedContentTypeResolver
を持つコンストラクター。protected
AbstractMessageWriterResultHandler
(ListSE<HttpMessageWriter<?>> messageWriters, RequestedContentTypeResolver contentTypeResolver, ReactiveAdapterRegistry adapterRegistry) 追加のReactiveAdapterRegistry
を持つコンストラクター。メソッドのサマリー
修飾子と型メソッド説明構成されたメッセージコンバーターを返します。protected reactor.core.publisher.Mono<VoidSE>
writeBody
(ObjectSE body, MethodParameter bodyParameter, MethodParameter actualParam, ServerWebExchange exchange) HttpMessageWriter
を使用して、指定された本文をレスポンスに書き込みます。protected reactor.core.publisher.Mono<VoidSE>
writeBody
(ObjectSE body, MethodParameter bodyParameter, ServerWebExchange exchange) HttpMessageWriter
を使用して、指定された本文をレスポンスに書き込みます。クラス org.springframework.web.reactive.result.HandlerResultHandlerSupport から継承されたメソッド
getAdapter, getAdapterRegistry, getContentTypeResolver, getOrder, selectMediaType, selectMediaType, setOrder
フィールドの詳細
COROUTINES_FLOW_CLASS_NAME
- 関連事項:
コンストラクターの詳細
AbstractMessageWriterResultHandler
protected AbstractMessageWriterResultHandler(ListSE<HttpMessageWriter<?>> messageWriters, RequestedContentTypeResolver contentTypeResolver) HttpMessageWriters
とRequestedContentTypeResolver
を持つコンストラクター。- パラメーター:
messageWriters
- オブジェクトをレスポンス本文ストリームに直列化するためcontentTypeResolver
- リクエストされたコンテンツ型を解決するため
AbstractMessageWriterResultHandler
protected AbstractMessageWriterResultHandler(ListSE<HttpMessageWriter<?>> messageWriters, RequestedContentTypeResolver contentTypeResolver, ReactiveAdapterRegistry adapterRegistry) 追加のReactiveAdapterRegistry
を持つコンストラクター。- パラメーター:
messageWriters
- オブジェクトをレスポンス本文ストリームに直列化するためcontentTypeResolver
- リクエストされたコンテンツ型を解決するためadapterRegistry
- 他のリアクティブ型(rx.Observable、rx.Single など)を Flux または Mono に適応させるため
メソッドの詳細
getMessageWriters
構成されたメッセージコンバーターを返します。writeBody
protected reactor.core.publisher.Mono<VoidSE> writeBody(@Nullable ObjectSE body, MethodParameter bodyParameter, ServerWebExchange exchange) HttpMessageWriter
を使用して、指定された本文をレスポンスに書き込みます。- パラメーター:
body
- 書き込むオブジェクトbodyParameter
- 書き込む本体のMethodParameter
exchange
- 現在の交換- 戻り値:
- 完了またはエラーを示します
- 関連事項:
writeBody
protected reactor.core.publisher.Mono<VoidSE> writeBody(@Nullable ObjectSE body, MethodParameter bodyParameter, @Nullable MethodParameter actualParam, ServerWebExchange exchange) HttpMessageWriter
を使用して、指定された本文をレスポンスに書き込みます。- パラメーター:
body
- 書き込むオブジェクトbodyParameter
- 書き込む本体のMethodParameter
actualParam
- 値を返したメソッドの実際の戻りの型。たとえばHttpEntity
を処理する場合、bodyParameter
とは異なる可能性がありますexchange
- 現在の交換- 戻り値:
- 完了またはエラーを示します
- 導入:
- 5.0.2