クラス HandlerResultHandlerSupport
java.lang.ObjectSE
org.springframework.web.reactive.result.HandlerResultHandlerSupport
- 実装されているすべてのインターフェース:
Ordered
コンテンツネゴシエーションと
ReactiveAdapter
レジストリへのアクセスをサポートする HandlerResultHandler
の基本クラス。- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev
フィールドのサマリー
フィールドインターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protected
HandlerResultHandlerSupport
(RequestedContentTypeResolver contentTypeResolver, ReactiveAdapterRegistry adapterRegistry) メソッドのサマリー
修飾子と型メソッド説明protected @Nullable ReactiveAdapter
getAdapter
(HandlerResult result) トップレベルの戻り値型のReactiveAdapter
を取得します。設定されたReactiveAdapterRegistry
を返します。設定されたRequestedContentTypeResolver
を返します。int
getOrder()
このオブジェクトの順序値を取得します。selectMediaType
(ServerWebExchange exchange, SupplierSE<ListSE<MediaType>> producibleTypesSupplier) コンテンツネゴシエーションアルゴリズムを使用して、現在のリクエストに最適なメディア型を選択します。selectMediaType
(ServerWebExchange exchange, SupplierSE<ListSE<MediaType>> producibleTypesSupplier, ListSE<MediaType> acceptableTypes) リクエストされた (受け入れ可能な) メディア型の特定のリストを持つselectMediaType(ServerWebExchange, Supplier)
のバリアント。void
setOrder
(int order) この結果ハンドラーの順序を他のものに対して設定します。
フィールドの詳細
logger
protected final org.apache.commons.logging.Log logger
コンストラクターの詳細
HandlerResultHandlerSupport
protected HandlerResultHandlerSupport(RequestedContentTypeResolver contentTypeResolver, ReactiveAdapterRegistry adapterRegistry)
メソッドの詳細
getAdapterRegistry
設定されたReactiveAdapterRegistry
を返します。getContentTypeResolver
設定されたRequestedContentTypeResolver
を返します。setOrder
public void setOrder(int order) この結果ハンドラーの順序を他のものに対して設定します。デフォルトでは
Ordered.LOWEST_PRECEDENCE
に設定されていますが、このデフォルトを変更する可能性のあるサブクラスの Javadoc を参照してください。- パラメーター:
order
- オーダー
getOrder
getAdapter
トップレベルの戻り値型のReactiveAdapter
を取得します。- 戻り値:
- 一致するアダプター、または存在しない場合は
null
selectMediaType
protected @Nullable MediaType selectMediaType(ServerWebExchange exchange, SupplierSE<ListSE<MediaType>> producibleTypesSupplier) コンテンツネゴシエーションアルゴリズムを使用して、現在のリクエストに最適なメディア型を選択します。- パラメーター:
exchange
- 現在のリクエストproducibleTypesSupplier
- リクエストに対して生成可能なメディア型- 戻り値:
- 選択したメディア型、またはない場合は
null
selectMediaType
protected @Nullable MediaType selectMediaType(ServerWebExchange exchange, SupplierSE<ListSE<MediaType>> producibleTypesSupplier, ListSE<MediaType> acceptableTypes) リクエストされた (受け入れ可能な) メディア型の特定のリストを持つselectMediaType(ServerWebExchange, Supplier)
のバリアント。